Bonsoir a tous,
Voila mon problème. Les ressources chez moi ne fonctionnant pas sous Dev-cpp, il m'était alors pas possible de créer des boite de dialogue, jusqu'a ce que je trouve la fonction DialogBox. Je me suis dit chouette chouette, je l'applique donc et code la fonction de reception des messages pour celle-ci. Voila ce que ça donne :
// LRESULT CALLBACK WinProc
case : IDM_ABOUT
DialogBox(GlobalHInstance,(LPCTSTR)IDD_ABOUT,hwnd,(DLGPROC)About);
break;
// La fonction de recept des message de la dialogbox
LRESULT CALLBACK About (HWND hwdlg, UINT message, WPARAM wParam, LPARAM lParam){
HWND hwSomething;
switch(message){
case WM_INITDIALOG:
hwSomething=CreateWindow("static","test",WS_VISIBLE | WS_CHILD | WS_BORDER,30,40,60,50,hwdlg,NULL,GlobalHInstance,NULL);
return TRUE;
case WM_COMMAND:
if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
{
EndDialog(hwdlg, LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}
A la compilation niquel, aucune erreur. Mais voila, quand je clique sur le bouton ? de ma barre de menu rien ne se passe.
Quelqu'un peut-il m'aider?
Merci d'avance.