Hi,
I created a resource-only Dll to store string, dialog, icon and bitmap. With
loadstring function i can load a string from this dll, but i don't know how
dipslay a dialog from it. here is my code :
UINT CDataResource::GetResourceDialog(int ResourceID)
{
// load resource
LPCDLGTEMPLATE lpDialogTemplate = NULL;
HGLOBAL hDialogTemplate = NULL;
HINSTANCE hInst = AfxFindResourceHandle(MAKEINTRESOURCE(ResourceID),
RT_DIALOG);
HRSRC hResource = ::FindResource(hInst, MAKEINTRESOURCE(ResourceID),
RT_DIALOG);
hDialogTemplate = LoadResource(hInst, hResource);
if (hDialogTemplate != NULL)
lpDialogTemplate = (LPCDLGTEMPLATE)LockResource(hDialogTemplate);
else
return 0;
ASSERT(lpDialogTemplate != NULL);
// HERE I WANT TO DISPLAY MY DIALOG
// free resource
UnlockResource(hDialogTemplate);
FreeResource(hDialogTemplate);
return 1;
}
Thanks in advance