Bonjour, je rencontre un petit problème avec cette fonction.
Voici un extrait de code
lorsque je quitte mon application le message2 apparaît correctement, mais lorsque j'active l'ID_FICHIER_OUVRIR, mon application se grise comme comme si j'avais affaire à une messagebox modale. Seulement celle-ci n'apparait pas... Donc impossible de valider la messagebox et l'application plante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 LRESULT CALLBACK rappelMsg(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_COMMAND: switch(LOWORD(wParam)) { case ID_FICHIER_OUVRIR: MessageBox(hWnd, TEXT("message 1"), TEXT("titre"), MB_OK); break; } break; case WM_DESTROY: MessageBox(hWnd, TEXT("message 2"), TEXT("titre"), MB_OK); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } return 0; }
Merci pour votre aide et meilleurs voeux...
hugues
Partager