Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
ВнизА вот про ShortCut вопрос: Найти похожие ветки
← →
Ega23 © (2006-12-27 18:02) [0]есть главная форма, есть куча рабочих фреймов, раскиданных по разным dll.
А можно ли как-нибудь зарегистрировать единый ShortCut на всё приложение разом?
← →
Игорь Шевченко © (2006-12-27 18:03) [1]RegisterHotKey ?
← →
Ega23 © (2006-12-27 18:04) [2]
> RegisterHotKey ?
Сейчас посмотрю
← →
Ega23 © (2006-12-27 18:07) [3]Игорь, можешь пояснить с раздачей id:
id
Specifies the identifier of the hot key. No other hot key in the calling thread should have the same identifier. An application must specify a value in the range 0x0000 through 0xBFFF. A shared dynamic-link library (DLL) must specify a value in the range 0xC000 through 0xFFFF (the range returned by the GlobalAddAtom function). To avoid conflicts with hot-key identifiers defined by other shared DLLs, a DLL should use the GlobalAddAtom function to obtain the hot-key identifier.
Не совсем понял, как его правильно выдать.
← →
Чапаев © (2006-12-27 18:10) [4]От фонаря выбери, главное, чтоб сам не запутался (в пределах потока).
← →
Игорь Шевченко © (2006-12-27 18:11) [5]id := GlobalAddAtom("mysuperhotkey")
← →
Ega23 © (2006-12-27 18:14) [6]
> id := GlobalAddAtom("mysuperhotkey")
Так я понял, это для dll.
Или мне это для каждой DLL в проекте нужно регистрировать что-ли????
← →
DiamondShark © (2006-12-27 18:15) [7]Побочным полезным эффектом будет защита от одновременного запуска второй копии приложения.
;-)
← →
DiamondShark © (2006-12-27 18:17) [8]Ой, нет. Не будет :(
← →
Игорь Шевченко © (2006-12-27 18:17) [9]Ega23 © (27.12.06 18:14) [6]
Сколько hotkeeв надо, столько атомов со строчками и создаешь.
Тебе будет приходить сообщение WM_HOTKEY
← →
Чапаев © (2006-12-27 18:17) [10]> Так я понял, это для dll.
Для shared dll. Если её используешь только ты, то можно и без этого, насколько я понимаю.
← →
DiamondShark © (2006-12-27 18:19) [11]
> Ega23 © (27.12.06 18:14) [6]
Это не "регистрировать".
Это простой способ получить уникальные идентификаторы.
← →
Ega23 © (2006-12-27 18:20) [12]Всё, всем спасибо, всё заработало!
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.047 c