Bonjour,
Dans ma procedure je n'arrive pas à intercepter le "Return". Je ne capte aucun message venant du clavier ...
La fenetre "principale" dans le cas present est une "Static" mais j'ai mis SS_NOTIFY, donc je devrais recevoir les messages ???
Voilà un bout de mon 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
hmodif = CreateWindowEx(WS_EX_OVERLAPPEDWINDOW, //WS_EX_CLIENTEDGE | WS_EX_STATICEDGE,
			        "Static", "", WS_CHILD | WS_VISIBLE | SS_NOTIFY, 			
			        50, 45,	500, 140,						
			        hWnd, (HMENU)1,	hInst, NULL);
           
           lpfnOldWndProc7 = (FARPROC)SetWindowLong(hmodif,
                              GWL_WNDPROC, (DWORD) ProcCherche);
           hsttitre = CreateWindowEx(WS_EX_LEFT,
			              "Static", "",	WS_CHILD | WS_VISIBLE, 			
			              140, 2, 280, 30,						
			              hmodif, (HMENU)1, hInst, NULL);
           SendMessage (hsttitre, WM_SETFONT, (UINT)hFont3, 0);
		   SetWindowText(hsttitre, "Recherche d'Opérations ...");

           hvalider = CreateWindowEx(WS_EX_CLIENTEDGE,
			              "Button", "",
                          WS_VISIBLE|WS_CHILD|WS_GROUP|BS_DEFPUSHBUTTON,
                          30,95,180,25, hmodif, NULL, hInst, NULL);
           SendMessage (hvalider, WM_SETFONT, (UINT)hFont2, 0);
		   SetWindowText (hvalider, "Lancer la recherche ...");