Bonjour,

Voila, j'ai une dll où j'ai ajouté une resource dialog.
Quand j'essaye de créer la boite de dialogue via


Code : Sélectionner tout - Visualiser dans une fenêtre à part
CreateDialog(hmodule,MAKEINTRESOURCE(IDD_DIALOG2), NULL, (DLGPROC)wnd_pim);
avec le hmodule qui est le Handle du module récuperé via GetModuleHandle(NULL)

J'ai l'erreur 1814 signifiant que la ressource n'est pas trouvé.

Pourtant que je regarde mon module via ressourceHacker, il voit bien ma fenetre....

Ci-joint le code de ma ressource
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
IDD_DIALOG2 DIALOGEX 0, 0, 186, 90
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
END
et dans mon resource.h:

#define IDD_DIALOG2 202


Sachant que j'ai include le resource.h dans le .rc....


Merci de votre aide.
F.