Глобальная горячая клавиша с WIN32 API?

Вы не должны заботиться. Если бы размер является беспокойством, я использовал бы байт, короткий, международный, то долго. Единственная причина Вы использовали бы интервал, больше, чем int32, состоит в том при необходимости в числе выше, чем 2147483647 или ниже, чем-2147483648.

, Кроме которого я не заботился бы, существует много других объектов, которые будут касаться в.

15
задан Mars 8 July 2017 в 13:18
поделиться

2 ответа

Я решил сам, но спасибо за ответ вот что было не так ...

ShowWindow(hwndDlg, SW_HIDE);
RegisterHotKey(hwndDlg, 100, MOD_ALT | MOD_CONTROL, 'S');

если вы сначала зарегистрируете горячую клавишу, а затем скроете окно ... она по какой-то причине игнорирует горячую клавишу ... да ладно ... теперь она работает :)

11
ответ дан 1 December 2019 в 03:14
поделиться

It desn't matter if your window is visible or not. You should not use a hWnd you plan to destory (like a dialog). Create a separate (invisible) window if you have no other suitable window.

4
ответ дан 1 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: