我有一个在父软件下运行的 DLL 文件。父软件使用 MFC 并显示一个主 GUI 窗口。我想要做的是创建自己的小无模式对话框以在屏幕上弹出并位于主窗口旁边。为此,我认为我需要父主窗口的 HWND,这样我才能找到它的 RECTangle,然后将我的 DLL 窗口移动到我想要的位置。
如果可能的话,我不想改变父母的来源。我怎么能这样做?
第二个可能相关的问题是我是否应该使用 MFC 或普通的 windows API 来创建我的 DLL 对话框。我想要一种更容易实现的方法,并且我在 MSDN 上读到我可能需要父 MFC 应用程序向我发送消息以使我的 MFC 工作,我宁愿不这样做。