begin process at 2012 02 11 23:21:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

MFC

 > 

Splitter, Form et Redimensionnement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Splitter, Form et Redimensionnement

mercredi 20 septembre 2006 à 14:25:40 | Splitter, Form et Redimensionnement

zener82

Bonjour !
Dans mon projet, je créée une fenetre dans laquelle j'utilise un splitter pour la partager en deux.
Dans une view du splitter, j'insère une classe ListView, dans l'autre, une classe dérivée d'un FormView (dans laquelle on trouve deux controles : Combobox et TreeView).
Comment faire pour que les contrôles placés sur ma FormView réajustent dynamiquement leur taille (largeur, hauteur, éventuellement position) en fonction du redimensionnement du splitter <afin d'avoir un TreeView qui colle parfaitement au à la View du Splitter> ?

Je ne sais pas si je suis clair, je débute en MFC et API lol ... et je n'ai pas trouvé l'info sur les FAQ...
J'attends votre réponse avec impatience !!
Merci de votre aide, et dsl si le post existe déjà...
vendredi 22 septembre 2006 à 16:08:45 | Re : Splitter, Form et Redimensionnement

saibe

hello!

dans le OnSize(UINT nType, int cx, int cy) de ta FormView tu réajustes la taille de tes éléments par un MoveWindow(CRect)
exemple si tu travailles avec 2 pointeurs dans ta 'FormView' tavue
Combobox* combo;
et
TreeView* tree;

void tavue::OnSize(UINT nType, int cx, int cy)
{
.....
CRect rect;
GetClientRect(rect);
rect.DeflateRect(5,5,5, rect.Height()-30);
combo->MoveWindow(rcombo);
GetClientRect(rect);
rect.DeflateRect(5,40,5, 5);
tree->MoveWindow(rcombo);
.....
}

en espérant t'avoir aidé....


saibe

vendredi 22 septembre 2006 à 16:09:55 | Re : Splitter, Form et Redimensionnement

saibe

excuse comme j'ai remanié mon exemple il faut remplacé rcombo par rect

saibe


Cette discussion est classée dans : form, classe, redimensionnement, formview, splitter


Répondre à ce message

Sujets en rapport avec ce message

ouverture de base Access [ par denis ] salut!voila mon probleme :j'ai cree une dll dans laquelle il y a une ouverture de base access au moyen d'une classe qui dérive de la classe CRecordset VCplusplus 6 [ par emaskaoui ] Comment je peux acceder au membre données d'une la classe à partir d'une autre classe? Merci dll pour asp avec connection odbc [ par denis ] salut!voila mon probleme :j'ai cree une dll dans laquelle il y a une ouverture de base access au moyen d'une classe qui dérive de la classe CRecordset Base de donées ADO [ par header ] Apres avoir importe la dll et tout ce qui faut pour qu'une classe générique de CADORecordBinding soit crée j'ai un problème : lorsque je commence mes AIDEZ MOI : LE DOWNLOAD AVEC la classe CHTMLVIEW [ par header ] il me faudrait un topo sur la classe CHtmlViewje ne sais pas comment faire une pause dans un telechargement...................AIDEZ MOI main form et form modal !!!!!!! [ par Kinamstrong ] Comment changer une propriete d'un item d'un menu dans une mainform a partir d'une form modale main form et form modal !!!!!!! [ par Kinamstrong ] Comment changer une propriete d'un item d'un menu dans une mainform a partir d'une form modale builder c++ 5 compile pas chez moi [ par ferrari ] voila j'ai un projet sous builder qui compilej'ai rajouter une classe perso mais lorsque je compile et que j'appelle une methode de ma classe, il me d Récupérer le Handle de l'appli [ par Stoomm ] Bonjour,Explication :J'ai une classe D3Dapp qui crée la fenetre.Dans une autre classe (qui va servir a D3Dapp), j'aimerais récupérer le handle de la f Visual c++ [ par Maxus ] Salut,j'ai un probleme sous visual c++ lorque j'execute une fonction d'une classe à partir d'une autre...Explication : dans une fenetre, j'ai une list


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales