Accueil > Forum > > > > Tab control sans MFC
Tab control sans MFC
lundi 16 août 2004 à 16:25:31 |
Tab control sans MFC

pocaxe
|
Bonjour j'ai créer en c++ une tab control et deux tab comme indiqué dans l'aide de msdn à l'adresse suivante : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tab/tab.asp Je n'ai pas utilisé de boite de dialogue mais la première solution qu'ils propose : creating a table controle. Mon probleme est que je n'arrive pas à accéder à mes deux onglets. Je ne sais pas comment récupérer un de leur handle et y mettre des boutons, champ de texte... etc... Merci pour votre aide.
|
|
lundi 16 août 2004 à 21:16:32 |
Re : Tab control sans MFC

magic_Nono
|
Bj
d'après ce que j'ai compris, les onglets n'ont pas de handle (j'ai cherché à en désactivé et cela c'est avéré impossible)
voici le code que j'utilise pour les initialiser:
/// Algo : Init barre d'onglets { /// Algo : init titres ///nota : pb possible en mode release : soluce : ///+ char titre[50] ///+ strcpy(titre,"yyyyyyyy"); ///+ tabCtrlItem.pszText = titre; BString plomp; // TC_ITEM tabCtrlItem; // tabCtrlItem.mask=TCIF_TEXT;
MACRO_GET_TXT_LANGUE(plomp,"choixTraitement",false);
// tabCtrlItem.pszText=plomp; c_tabChoixTrtt.InsertItem( 0,/* &tabCtrlItem */plomp);
MACRO_GET_TXT_LANGUE(plomp,"choixNettoyage",false);
// tabCtrlItem.pszText=_T(plomp); c_tabChoixTrtt.InsertItem( 1,/* &tabCtrlItem */plomp ); MACRO_GET_TXT_LANGUE(plomp,"choixInfo",false); // tabCtrlItem.pszText=_T(plomp); c_tabChoixTrtt.InsertItem( 2,/* &tabCtrlItem */plomp ); MACRO_GET_TXT_LANGUE(plomp,"choixAssistant",false); // tabCtrlItem.pszText=_T(plomp); c_tabChoixTrtt.InsertItem( 3,/* &tabCtrlItem */plomp ); MACRO_GET_TXT_LANGUE(plomp,"choixAide",false); // tabCtrlItem.pszText=_T(plomp); c_tabChoixTrtt.InsertItem( 4,/* &tabCtrlItem */plomp ); }
-----------------puis---------------------------- /// Algo : init sous fenetres (création amodale) pChoixTraitement=NULL; pChoixInfo=NULL; //NULL pour éviter bug crée par l'appel des fonctions de maj... au create... pChoixDeveloppement=new DChoixDevel(this); pChoixDeveloppement->Create(IDD_DCHOIX_DEVELOPPEMENT,this); pChoixDeveloppement->ShowWindow(SW_HIDE); pChoixInfo=new DChoixInfor(this); pChoixInfo->Create(IDD_DCHOIX_INFO,this); pChoixInfo->ShowWindow(SW_HIDE);
-----------------------enfin---------------------------------------- /// Algo : init sous fenetres (positionnement) { //getSystemMetric CRect rectTab; c_tabChoixTrtt.GetWindowRect(&rectTab); ScreenToClient(&rectTab); rectTab.left+=5; rectTab.top+=25; // rectTab.right-=5; rectTab.bottom-=10; unsigned int largeur=rectTab.Width()-10,hauteur=rectTab.Height()-10; pChoixDeveloppement->SetWindowPos(NULL, rectTab.left , rectTab.top, largeur, hauteur, SWP_NOZORDER);
c_tabChoixTrtt.SetCurSel(iTraitement);
pChoixTraitement->ShowWindow(iTraitement<=1?SW_SHOW:SW_HIDE);
pChoixInfo->ShowWindow(iTraitement==2?SW_SHOW:SW_HIDE); pChoixDeveloppement->ShowWindow(iTraitement==3?SW_SHOW:SW_HIDE); c_aide.ShowWindow(iTraitement==4?SW_SHOW:SW_HIDE); pChoixInfo->setTypeInfo(tmp); pChoixDeveloppement->UpdateData(false);
....
ce code est partiel mais montre l'exemple de fenetres incluses dans le tab control ou d'activations d'éléments à la meme place (attention au tabOrder...)
et n'oublie pas de détruire les sous fenetre en sortie de prog
++
Magic Nono: l'informagicien!
|
|
lundi 16 août 2004 à 21:29:17 |
Re : Tab control sans MFC

DeAtHCrAsH
|
Magic_Nono> tu compliques inutillement les choses a mon gout et a vrai dire je trouve ca plutot inutile! Puis balancer du code sans explication n'a aucun interet!
pocaxe> Regarde dans mes sources ya un exemple simple de tab control SANS MFC.
Shell
|
|
lundi 16 août 2004 à 21:33:07 |
Re : Tab control sans MFC

magic_Nono
|
DeArH...> G chercher pdt plus 6 mois a atteindre le résultat obtenu par ce code alors, si tu as mieu, je t'en prie et tu aurai pu aider plus tot.
et des explic, y en a, s'il ne comprend po qqch, il demande point.
Magic Nono: l'informagicien!
|
|
lundi 16 août 2004 à 21:41:07 |
Re : Tab control sans MFC

magic_Nono
|
il est vrai, que ce code a été un peu "sorti de son contexte"
mais, les instructiosn importantes sont toutes là et après si il ve se pencher sur l'aide de chacune, il peut
ceci dit, je ne suis pas certain à 200% qu'il n'y ai pas de mfc la dessous. En tt cas, la partie princ est sans et C sur.
sur ce, j'ai vu la question, j'y ai répondu, certes rapidement, car je suis sur 2 gros prj et que j'aurai souhaité avoir des réponse à certaines de mes question, meme si ces rep etaient incomplètes, cela aurait donner des pistes et permi de préciser les susdites questions
sur ce, ++
Magicalement, Nono - l'informagicien!
|
|
mardi 17 août 2004 à 10:14:37 |
Re : Tab control sans MFC

DeAtHCrAsH
|
Oula pas la peine d'etre bienlent dans tes propos. Commence par lire mon post en entier. Puis je vois pas ou sont les explications dans ton codes. Mais bon. Parlons peu, parlons bien. POCAXE> Dans une de mes sources j'ai fait un exemple de TAB CONTROL SANS MFC. Voici l'URL : http://www.cppfrance.com/code.aspx?id=21766Shell
|
|
Cette discussion est classée dans : aide, control, mfc, tab, msdn
Répondre à ce message
Sujets en rapport avec ce message
Control tab avec MFC [ par stefo666 ]
Bonjour à tous...Je débute en VC++ et doit réaliser une appli qui ouvre un CDialog à l'intérieur de laquelle j'ai besoin de mettre un control Tab avec
Tab control [ par Makaviel ]
Bonjour,Je travaille sous EVC++( avec les MFC) et j'ai un petit problème.J'ai créé une dialog box, un tab control.Je voudrais lors de l'appui d'un ong
AIDE MFC [ par tojoura ]
comment travailler avec les fichiers sur MFC.J'ai entendu parler aussi de la sérialisation quelle est la difference avec les fichiers.
Afficher une image dans un Picture Control en MFC. [ par alaya12 ]
SalutJe programme en visual studio 2005 C++ avec MFCMon application consiste à charger des images à partir du disque dur et j'arrive à faire çaMais co
MFC - Picture control , CombineRgn [ par unionx ]
bonjour tout le monde, j'aimerai que la forme de ma dialog prendre la forme de la photo qui se trouve dans picture control voici mon code : //declar
aide pour ce mini compresseur [ par sizixe ]
bonjour, voila mon problème : je veux faire un petit programme qui permet de compressé les chaine de caractères ex: la chaine aaaabbb il vas l'écrire
un peut d'aide svp. (pointeur?) [ par mana ]
int *tab[10]; int *pos; int create(int val){ if (val>=0 && val=0 && val<10) pos=tab[val]; // ligne OK } dans la fo
besoin d'aide avec les tableaux [ par ndubien ]
Bonjour,Je cherche à savoir:Comment connaître le nombre de lignes d'un tableau (char **tab, char tab[64][32]) ?Merci d'avance et à b
Tab Control [ par Matt67 ]
Bonsoir,J'ai un tab control avec le style vertical mais le problème c'est que le texte dans les differents onglets est lui aussi vertical...Est il pos
list control mfc [ par titouf71 ]
Bonjour,j'ai un probleme pour inserer des images dans une listcontrol. quequ'un pourais t'il m'expliquer comment faire car je n'ai rien trouver qui ex
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
ALGORITHMESALGORITHMES par whayoub
Cliquez pour lire la suite par whayoub
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|