Я хотел бы иметь возможность обрабатывать сообщения Win32 в консольном приложении и / или внутри автономной библиотеки DLL.
Я смог сделать это в .NET с помощью следующей статьи, и он прекрасно работает в C # в консольном приложении и автономной DLL
http://msdn.microsoft.com/en-us/magazine/cc163417.aspx
Есть ли способ сделать аналог с Win32 API C / C ++? Я пытался сделать RegisterClassEx (...) и CreateWindow (...), даже передавая HWND_MESSAGE в hWndParent, но проблема в том, что после создания "невидимого" окна сообщения не обрабатываются, вероятно, из-за отсутствия насоса сообщений .
Куда пойдет насос сообщений, если у вас будет точка входа в DLL? Я попытался создать другой поток в DLL и положить туда (GetMesage (..)), но это тоже не сработало.
Есть идеи?