Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редактирование быстрых клавиш пользователем, и их сохранение 
:(
    Опции темы
Denn
Дата 5.10.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 6.8.2005

Репутация: 1
Всего: 2



Приветы.

Я использую в проге быстрые клавиши и хочу чтобы они редактировались пользователем. Как показано в MSDN для этого нужно создавать отдельную таблицу акселераторов, копировать в нее содержимое аналогичной таблицы из ресурсов, затем можно переназначать ее элементы и соотв. быстрые клавиши. Есть ли более простой путь? И как сохранять значения этой таблицы? Желательно в ресурсах приложения.
PM MAIL ICQ   Вверх
Earnest
Дата 7.10.2005, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Куда уж проще?
Заводишь массив структур ACCEL, инициализируешь (скажем, из имеющейся таблицы, которая загружена из ресурсов), редактируешь, создаешь новую таблицу акселераторов, передаешь ее кому следует (фрейму).
Но вот хранить новые акселераторы прямо в ресурсах, боюсь, не получится... Почему бы не хранитьих в реестре?


--------------------
...
PM   Вверх
Denn
Дата 7.10.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 6.8.2005

Репутация: 1
Всего: 2



да, видно в реестре и получится. smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.