MFC: comment faire l'équivalent d'une iframe en C++
1 réponse
Fabien
Bonjour,
j'ai deux problèmes:
- premièrement j'aimerai incruster une boite de dialogue dans une autre.
Celle qui sera incrustée aura un scrollbar à droite (à peu près l'équivalent
d'une ifrme en html),
- et deuxièmement, si je clique sur l'un des boutons, je devrais modifier la
boite de dialogue inscrutée.
Merci d'avance
P.S: j'ai essayé de mettre une image pour illustrer mes propos, mais
apparement, ce n'est pas permis.... :-(
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
Fabien wrote:
- premièrement j'aimerai incruster une boite de dialogue dans une autre. Celle qui sera incrustée aura un scrollbar à droite (à peu près l'équivalent d'une ifrme en html),
Tu rajoutes 1 Static + 1 Vertical ScrollBar (SBS_VERT) et tu crées la Dlg en child du Static. Tu n'a plus qu'à gérer WM_VSCROLL ds la Dlg principale avec un indice vertical nY servant à MoveWindow() pour positionner la Dlg child ds le Static. En Up (SB_LINEUP entre autres), nY doit être < 0; en Down, il doit rester > hauteur Static - hauteur Dlg child.
- et deuxièmement, si je clique sur l'un des boutons, je devrais modifier la boite de dialogue inscrutée.
Je ne vois pas de problème là.
Fabien wrote:
- premièrement j'aimerai incruster une boite de dialogue dans une autre.
Celle qui sera incrustée aura un scrollbar à droite (à peu près l'équivalent
d'une ifrme en html),
Tu rajoutes 1 Static + 1 Vertical ScrollBar (SBS_VERT) et tu crées la
Dlg en child du Static.
Tu n'a plus qu'à gérer WM_VSCROLL ds la Dlg principale avec un indice
vertical nY servant à MoveWindow() pour positionner la Dlg child ds le
Static.
En Up (SB_LINEUP entre autres), nY doit être < 0; en Down, il doit
rester > hauteur Static - hauteur Dlg child.
- et deuxièmement, si je clique sur l'un des boutons, je devrais modifier la
boite de dialogue inscrutée.
- premièrement j'aimerai incruster une boite de dialogue dans une autre. Celle qui sera incrustée aura un scrollbar à droite (à peu près l'équivalent d'une ifrme en html),
Tu rajoutes 1 Static + 1 Vertical ScrollBar (SBS_VERT) et tu crées la Dlg en child du Static. Tu n'a plus qu'à gérer WM_VSCROLL ds la Dlg principale avec un indice vertical nY servant à MoveWindow() pour positionner la Dlg child ds le Static. En Up (SB_LINEUP entre autres), nY doit être < 0; en Down, il doit rester > hauteur Static - hauteur Dlg child.
- et deuxièmement, si je clique sur l'un des boutons, je devrais modifier la boite de dialogue inscrutée.