Вы не должны заботиться. Если бы размер является беспокойством, я использовал бы байт, короткий, международный, то долго. Единственная причина Вы использовали бы интервал, больше, чем int32, состоит в том при необходимости в числе выше, чем 2147483647 или ниже, чем-2147483648.
, Кроме которого я не заботился бы, существует много других объектов, которые будут касаться в.
Я решил сам, но спасибо за ответ вот что было не так ...
ShowWindow(hwndDlg, SW_HIDE);
RegisterHotKey(hwndDlg, 100, MOD_ALT | MOD_CONTROL, 'S');
если вы сначала зарегистрируете горячую клавишу, а затем скроете окно ... она по какой-то причине игнорирует горячую клавишу ... да ладно ... теперь она работает :)
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.