我希望能夠在控制檯應用程序和/或獨立DLL內處理Win32消息。使用C++處理控制檯應用程序/ DLL中的消息Win32
我已經能夠與下面的文章做在.NET和它在C#控制檯應用程序和獨立DLL
http://msdn.microsoft.com/en-us/magazine/cc163417.aspx
裏面的偉大工程,有沒有辦法做與C/C相當於++ Win32 APIs?我嘗試過使用RegisterClassEx(...)和CreateWindow(...),甚至將HWND_MESSAGE傳遞給hWndParent,但麻煩在於,在創建「不可見」窗口後,可能由於缺少消息泵。
如果您有一個DLL入口點,那麼消息泵將轉到哪裏?我試圖在DLL中創建另一個線程,並將(GetMesage(..))放在那裏,但那也不起作用。
任何想法?
您是否將消息泵放在與CreateWindow調用相同的線程上? – Gabe 2010-04-24 21:23:48
只是好奇,從控制檯應用程序你需要什麼樣的Win32消息? – 2010-04-25 05:03:31
@Gabe我沒有嘗試這樣做,將嘗試下一步 @Romain我試圖在調用RegisterDeviceNotification後拿起WM_DEVICECHANGE消息。 – 2010-04-25 23:59:43