[MFC] Fenetre à geometrie variable

Fenetre à geometrie variable [MFC] - C++ - Programmation

Marsh Posté le 24-11-2002 à 17:11:23    

Je voudrais faire un fenetre dont l'aspect change quand in clique sur un bouton. Pour vous donner un exemple, disons que je voudrais faire la meme chose que la fenetre qiu apparait dans outlook express quand on clique sur envoyer/recevoir : en cliquant sur le bouton "<<<détails", le bas de la fenetre disparait.
 
Je me demandais comment ca se fait ce genre de choses, est-ce que c'est possible en MFC ?
 
Est-ce qu'il faut faire deux classes differentes ?
Moi je pensais à concevoir deux dialogues dans les resources, avec les memes ID pour les controles en commun, et changer la ressource utilisee par mon CDialog pour s'afficher. Vous cryez que c'est possible ?


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 24-11-2002 à 17:11:23   

Reply

Marsh Posté le 24-11-2002 à 17:34:54    

Ben dans celle d'Outlook Express, je crois qu'il suffit de:
- changer la taille de la fenetre
- changer le label du bouton "détail"
- activer/désactiver les controles du mode "détail" (pour que ca fasse bien avec les focus)
 
Pourquoi avoir deux fois les meme IDs ? Pourquoi pas une fenetre qui affiche un type de fenetre fille selon le mode dans lequel tu es ? En fait tu pourrais gerer ca un peu comme pour les onglets (qui ne sont que des boutons, mais qui modifient l'affichage selon lequel est selectionne)

Reply

Marsh Posté le 24-11-2002 à 18:12:26    

Ouais tu dois avoir raison, je cherchais trop compliqué là.  ;)


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Sujets relatifs:

Leave a Replay

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