我有一個運行在父軟件下的DLL文件。父軟件使用MFC並顯示一個主GUI窗口。我想要做的是創建我自己的小模式對話框,在屏幕上彈出並坐在主窗口旁邊。要做到這一點,我想我需要父窗口的主窗口的HWND,所以我可以找到它的RECTangle,然後將我的DLL窗口移到我想要的位置。如何找到使用父進程的主HWND句柄
如果可能,我想不要更改父項的來源。我怎麼能這樣做?
第二個可能相關的問題是我是否應該使用MFC或純windows API來創建我的DLL的對話框。我希望這個方法能夠更容易實現,並且我已經閱讀了MSDN,可能需要父MFC應用程序向我發送消息以供MFC使用,我寧願不這樣做。
發現可能的重複[如何從DLL中獲取HWND?](http://stackoverflow.com/questions/4765692/how-do-i-get-a-hwnd-from-inside-a-dll) – MSalters 2011-01-28 15:36:57