我有一个运行在父软件下的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