Да, все пашет. Как тоьлко виртуал кей VK_F11 попробывал поставить вместо своей 't'.
Кстати, код возврата естественно был нормальный. Если бы конфликтовала, я бы видел. :-) А так просто не было мессаг WM_HOTKEY и все...
Не пойму, почему 't' нельзя написать ? Вроде тип данных DWORD нужно подствлять....
Ладно моя прога теперь выглядит так (и работает) :
......
#define Show_HotKey 1
...........
RegisterHotKey(hwndMain,Show_HotKey,MOD_ALT,VK_F12);
...........
//обработчик...
....
case WM_HOTKEY:
// а дальше уже проверки остальные.....
P.S. А если "RegisterHotKey(hwndMain,Show_HotKey,MOD_ALT,'t');" , или др. символ, нифига не приходят мессаги WM_HOTKEY... Хотя функ-я возвращает OK.
|