Bonjour,
j'ai une question concernant le tutoreil "API Windows en C" et plus particulièrement sur
le chapitre 11 : Une boîte de dialogue comme fenêtre principale.
J'ai légèrement modifié le prog et le fichier ressource :
Je souhaiterai que mon DIALOG2 soit dépend de mon DIALOG1.
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 DIALOG1 DIALOG 60, 60, 160, 80 STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Dialogue Principale" BEGIN DEFPUSHBUTTON "Ok", IDOK, 26, 55, 42, 12 DEFPUSHBUTTON "Aide", IDAIDE, 76, 55, 42, 12 LTEXT "Saisie d'un nombre :", -1, 45, 15, 80, 10 EDITTEXT IDE_EDIT1, 45, 30, 60, 12, ES_NUMBER | ES_RIGHT END DIALOG2 DIALOG 160, 60, 160, 80 STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Dialogue Aide" BEGIN DEFPUSHBUTTON "Ok", IDOK, 56, 55, 42, 12 LTEXT "Texte d'aide", -1, 45, 15, 80, 10 END
Malheureusement, cela n'est pas le cas.
Lorsque je clique sur le bouton d'aide, j'ai bien la boite de dialogue DIALOG2 qui apparait.
Mais je peux fermer la 1er boite de dialogue DIALOG1 alors que la 2eme boite DIALOG2 est
toujours active ! Ce qui n'est pas tres logique !!!
Comment faire pour que la DIALOG1 reste inactive tant que la DIALOG2 n'est pas fermée ?
Merci de votre aide.
Partager