0
我有一個Win32資源DLL(沒有MFC),它有一個對話框。在MFC應用程序中顯示來自不同DLL的對話框資源
我可以從MFC應用程序中使用LoadLibrary
加載Win32 dll。
加載DLL後,如何調出對話框以將其顯示給用戶?
我會很感激,如果有人可以分享代碼來做到這一點。
我記得使用AfxGetResourceHandle來做這種事,但現在不記得了。
我有一個Win32資源DLL(沒有MFC),它有一個對話框。在MFC應用程序中顯示來自不同DLL的對話框資源
我可以從MFC應用程序中使用LoadLibrary
加載Win32 dll。
加載DLL後,如何調出對話框以將其顯示給用戶?
我會很感激,如果有人可以分享代碼來做到這一點。
我記得使用AfxGetResourceHandle來做這種事,但現在不記得了。
的基本步驟是:
LoadLibrary
(你幹得)FindResource
(給你一個HRSRC)LoadResource
(給你一個HGLOBAL)LockResource
(給你一個LPVOID,您可以將其轉換爲LPCDLGTEMPLATE)CreateDialogIndirectParam
(創建對話框)
該對話框已經存在於Win32 DLL中。 –
是的,那個函數序列就是你如何從DLL中取出並顯示它。 –