программа без окна
мне необходимо создать программу каторая находясь в фоновом режиме (без создания окон) реагировала на сообщения посылаемые системой (горячие клавиши) и другими программами. Пока что пришлось создать невидимое окно на которое и регистрируются горячие клавиши. Мне хотелось бы узнать есть ли другой способ организовать прием и обработку сообщений без создания окон? Зарание спасибо.
Просто убери из кода ShowWindow и UpdateWindow
Финкция CreateWindow нужна, так как тебе нужен хендл (hWnd) для того, чтобы посылать сообщения.
Удачи!:)
вводи имя проекта, жми далее, затем выбери Hello world app. - визард все сгенерит сам. открывай код, ищи ф-ю InitInstance, в ней будет вызов ShowWindow(hWnd, nCmdShow) -> nCmdShow меняй на SW_HIDE. А в функции WinMain не вздумай удалить цикл сообщений: (while(GetMessage(... - тогда твоя прога сразу же закроется после запуска