1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| //##########
//# Dll.cpp
//##########
static HMODULE g_hThisModule;
//Fonction d'initialisation de la DLL
BOOL APIENTRY DllMain(
HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch(ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
g_hThisModule = hModule;
break;
}
return TRUE;
}
//Fonction exportée
EXTERN_C NOMDELADLL_API void WINAPI ShowDllModalDialog( /*... */ )
{
DialogBoxParam(g_hThisModule, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DialogProc, /* ... */);
} |