[API WIN]Fenetre filles

Fenetre filles [API WIN] - C - Programmation

Marsh Posté le 25-06-2004 à 18:37:18    

Bonjour,
Pour ce qui suive :sleep:  , 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 :
  1. int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow )
  2. {
  3. /* --- --- */
  4. hInst = hInstance; //hInst = variable globale
  5. DialogBox( hInst, MAKEINTRESOURCE( IDD_MAIN_DIALOG ), NULL, MainWndProc );
  6. /* --- --- */
  7. return( EXIT_SUCCESS );
  8. }


Ensuite je souhaite ouvrir une boite de dialogue lorsque je clique sur un boutton:

Code :
  1. 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 :cry: : 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 :
  1. IDD_MAIN_DIALOG DIALOGEX 0, 0, 570, 400
  2. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  3. CAPTION "Listes scolaires"
  4. FONT 8, "MS Sans Serif"
  5. IDD_OPEN_DIALOG DIALOG DISCARDABLE 0, 0, 200, 200
  6. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  7. CAPTION "Ouvrir une liste scolaire"
  8. FONT 8, "MS Sans Serif"


 
Merci d'avange.


Message édité par gege2061 le 25-06-2004 à 18:39:05
Reply

Marsh Posté le 25-06-2004 à 18:37:18   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed