-1

我有一个 Win32 资源 DLL(无 MFC),其中有一个对话框。

LoadLibrary我可以使用MFC 应用程序加载 Win32 dll 。

加载 DLL 后,如何调出对话框以将其显示给用户?

如果有人可以共享代码来执行此操作,我将不胜感激。

我记得使用AfxGetResourceHandle来做这种事情,但现在不记得了。

4

1 回答 1

1

基本步骤是:

  1. LoadLibrary(正如你所做的那样)
  2. FindResource(给你一个 HRSRC)
  3. LoadResource(给你一个 HGLOBAL)
  4. LockResource(为您提供一个 LPVOID,您可以将其转换为 LPCDLGTEMPLATE)
  5. CreateDialogIndirectParam(创建对话框)
于 2012-11-21T19:40:10.240 回答