gege2061 | Bonjour,
Pour ce qui suive , j'ai résolue mon problème avec les list box ( je remercie au passage ceux qui ont pris le temps de lire et eventuellement de repondre à ma demande )mais maintenant un second problèmes se pose:
Je créer m'a fenetre principale avec la fonction DialogBox dans la WinMain:
Code :
- int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow )
- {
- /* --- --- */
- hInst = hInstance; //hInst = variable globale
- DialogBox( hInst, MAKEINTRESOURCE( IDD_MAIN_DIALOG ), NULL, MainWndProc );
- /* --- --- */
- return( EXIT_SUCCESS );
- }
|
Ensuite je souhaite ouvrir une boite de dialogue lorsque je clique sur un boutton:
Code :
- DialogBox( hInst, MAKEINTRESOURCE( IDD_OPEN_DIALOG ), hWnd, OpenWndProc );
|
Le seule problème est que je ne peut pas acceder à la nouvelle boite de dialogue crée : elle n'a jamais le focus (même en utilisant la fonstion SetFocus lorsque le message WM_INITDIALOG est envoyer.
Pour info voici les option des deux boites dans la ressources:
Code :
- IDD_MAIN_DIALOG DIALOGEX 0, 0, 570, 400
- STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
- CAPTION "Listes scolaires"
- FONT 8, "MS Sans Serif"
- IDD_OPEN_DIALOG DIALOG DISCARDABLE 0, 0, 200, 200
- STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
- CAPTION "Ouvrir une liste scolaire"
- FONT 8, "MS Sans Serif"
|
Merci d'avange. Message édité par gege2061 le 25-06-2004 à 18:39:05
|