Bonjour, je rencontre un petit problème avec cette fonction.
Voici un extrait de code

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;
}
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.

Merci pour votre aide et meilleurs voeux...
hugues