Bonjour.J'ai créé une boite de dialogue sous Visual .Net.Le problème est que tout marchait bien au début et puis depuis quelques temps, la boite ne s'affiche plus trés bien. On ne voit que les boutons et les zones de texte mais la fenètre ne s'affiche pas.J'ai essayé le code sur un autre PC qui vient d'être formaté mais c'est la même chose. J'ai même créé une nouvelle boîte mais c'est toujours la même chose, tous mes projets depuis ont les mêms signes. Voici les codes sources d'une boîte que je vient de créer:
Main.c
Code C : 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
23
24
25
26
27
28
29
30
31 #include <windows.h> #include "resource.h" INT_PTR CALLBACK DlgProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { DialogBox(hInstance, MAKEINTRESOURCE(101), NULL, DlgProc); return 0; } INT_PTR CALLBACK DlgProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { switch(Msg) { case WM_INITDIALOG: return TRUE; case WM_COMMAND: switch( LOWORD(wParam)) { case IDC_OK: EndDialog(hWnd, 0); break; } break; } return TRUE; }
resource.h
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #define IDD_DIALOG1 101 #define IDC_BUTTON1 1001 #define IDC_OK 1001
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include "resource.h" #include <windows.h> IDD_DIALOG1 DIALOG 0, 0, 186, 92 STYLE WS_POPUP | WS_CAPTION |WS_SYSMENU CAPTION "Dialog" BEGIN PUSHBUTTON "OK",IDC_OK,60,71,51,14 END
Merci de votre aide.
Partager