Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : tab control ??? [ Archives / Au secours ] (alanbraxe31)

mercredi 10 septembre 2003 à 10:26:37 | tab control ???

alanbraxe31

[ Lien ]

bonjour à tous!
j'ai un petit problème: j'ai créé une tab control dans une dialog box, et je n'arrive ni a changer le nom de mes tables, ni à selectionner une table parmis les 5 ( car par defaut il ya 5 tables).

seule la table par defaut apparait à l'ecran. comment faire?

merci d'avance pour votre aide!

mercredi 10 septembre 2003 à 11:48:50 | Re : tab control ???

Xentor609

Salut, si tu comptes changer le nom ou selctionner un "tab" avec l'editeur de resource(de VC6) je suppose, laisse tomber.
Il faut le faire par programmation, suffit de creer une structure du style:

void InitTabControl(int nItem,char Text[])
{
TCITEM TcItem;
TcItem.mask=LVIF_TEXT | LVIF_PARAM;
TcItem.cchTextMax=sizeof(Text);
TcItem.pszText=Text;
SendDlgItemMessage(hTab,TCM_INSERTITEM,nItem,(LPARAM)&TcItem);
}
...
InitTabControl(0,"Tab Control1");
InitTabControl(1,"Tab Control2");

Voila je pense qu'un truc de ce genre te permet de creer un tabcontrol avec 2 onglets ayant respectivement comme texte:
Tab Control1 et Tab Control2.
Ne pas oublie InitCommonControls() et les
#include <commctrl.h>
#pragma comment(lib,"comctl32.lib")
Bye,Xentor609


-------------------------------
Réponse au message :
-------------------------------

> [ Lien ]
>
> bonjour à tous!
> j'ai un petit problème: j'ai créé une tab control dans une dialog box, et je n'arrive ni a changer le nom de mes tables, ni à selectionner une table parmis les 5 ( car par defaut il ya 5 tables).
>
> seule la table par defaut apparait à l'ecran. comment faire?
>
> merci d'avance pour votre aide!

mercredi 10 septembre 2003 à 14:30:12 | Re : tab control ???

alanbraxe31


[ Lien ]


-------------------------------
Réponse au message :
-------------------------------

> Salut, si tu comptes changer le nom ou selctionner un "tab" avec l'editeur de resource(de VC6) je suppose, laisse tomber.
> Il faut le faire par programmation, suffit de creer une structure du style:
>

> void InitTabControl(int nItem,char Text[])
> {
> TCITEM TcItem;
> TcItem.mask=LVIF_TEXT | LVIF_PARAM;
> TcItem.cchTextMax=sizeof(Text);
> TcItem.pszText=Text;
> SendDlgItemMessage(hTab,TCM_INSERTITEM,nItem,(LPARAM)&TcItem);
> }
> ...
> InitTabControl(0,"Tab Control1");
> InitTabControl(1,"Tab Control2");
>

> Voila je pense qu'un truc de ce genre te permet de creer un tabcontrol avec 2 onglets ayant respectivement comme texte:
> Tab Control1 et Tab Control2.
> Ne pas oublie InitCommonControls() et les
> #include <commctrl.h>
> #pragma comment(lib,"comctl32.lib")
> Bye,Xentor609
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > [ Lien ]
> >
> > bonjour à tous!
> > j'ai un petit problème: j'ai créé une tab control dans une dialog box, et je n'arrive ni a changer le nom de mes tables, ni à selectionner une table parmis les 5 ( car par defaut il ya 5 tables).
> >
> > seule la table par defaut apparait à l'ecran. comment faire?
> >
> > merci d'avance pour votre aide!
>

mercredi 10 septembre 2003 à 14:33:36 | Re : tab control ???

alanbraxe31

ok c'est cool de m'aider merci.
le problème c'est que j'y connais pas grand chose en c++...
bon là j'ai essayé et j'ai l'erreur suivante: htab n'a pas été déclaré, et quand je le déclare, il me dit que la fonction n'a pas 4 paramètres....





[ Lien ]


-------------------------------
Réponse au message :
-------------------------------

>
> [ Lien ]
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut, si tu comptes changer le nom ou selctionner un "tab" avec l'editeur de resource(de VC6) je suppose, laisse tomber.
> > Il faut le faire par programmation, suffit de creer une structure du style:
> >

> > void InitTabControl(int nItem,char Text[])
> > {
> > TCITEM TcItem;
> > TcItem.mask=LVIF_TEXT | LVIF_PARAM;
> > TcItem.cchTextMax=sizeof(Text);
> > TcItem.pszText=Text;
> > SendDlgItemMessage(hTab,TCM_INSERTITEM,nItem,(LPARAM)&TcItem);
> > }
> > ...
> > InitTabControl(0,"Tab Control1");
> > InitTabControl(1,"Tab Control2");
> >

> > Voila je pense qu'un truc de ce genre te permet de creer un tabcontrol avec 2 onglets ayant respectivement comme texte:
> > Tab Control1 et Tab Control2.
> > Ne pas oublie InitCommonControls() et les
> > #include <commctrl.h>
> > #pragma comment(lib,"comctl32.lib")
> > Bye,Xentor609
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > [ Lien ]
> > >
> > > bonjour à tous!
> > > j'ai un petit problème: j'ai créé une tab control dans une dialog box, et je n'arrive ni a changer le nom de mes tables, ni à selectionner une table parmis les 5 ( car par defaut il ya 5 tables).
> > >
> > > seule la table par defaut apparait à l'ecran. comment faire?
> > >
> > > merci d'avance pour votre aide!
> >
>

mercredi 10 septembre 2003 à 15:32:55 | Re : tab control ???

BruNews

Administrateur CodeS-SourceS
C'est du MFC que tu fais ???
Si oui priere de signaler dans la question.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> ok c'est cool de m'aider merci.
> le problème c'est que j'y connais pas grand chose en c++...
> bon là j'ai essayé et j'ai l'erreur suivante: htab n'a pas été déclaré, et quand je le déclare, il me dit que la fonction n'a pas 4 paramètres....
>
>
>
>
>
> [ Lien ]
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > [ Lien ]
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut, si tu comptes changer le nom ou selctionner un "tab" avec l'editeur de resource(de VC6) je suppose, laisse tomber.
> > > Il faut le faire par programmation, suffit de creer une structure du style:
> > >

> > > void InitTabControl(int nItem,char Text[])
> > > {
> > > TCITEM TcItem;
> > > TcItem.mask=LVIF_TEXT | LVIF_PARAM;
> > > TcItem.cchTextMax=sizeof(Text);
> > > TcItem.pszText=Text;
> > > SendDlgItemMessage(hTab,TCM_INSERTITEM,nItem,(LPARAM)&TcItem);
> > > }
> > > ...
> > > InitTabControl(0,"Tab Control1");
> > > InitTabControl(1,"Tab Control2");
> > >

> > > Voila je pense qu'un truc de ce genre te permet de creer un tabcontrol avec 2 onglets ayant respectivement comme texte:
> > > Tab Control1 et Tab Control2.
> > > Ne pas oublie InitCommonControls() et les
> > > #include <commctrl.h>
> > > #pragma comment(lib,"comctl32.lib")
> > > Bye,Xentor609
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > [ Lien ]
> > > >
> > > > bonjour à tous!
> > > > j'ai un petit problème: j'ai créé une tab control dans une dialog box, et je n'arrive ni a changer le nom de mes tables, ni à selectionner une table parmis les 5 ( car par defaut il ya 5 tables).
> > > >
> > > > seule la table par defaut apparait à l'ecran. comment faire?
> > > >
> > > > merci d'avance pour votre aide!
> > >
> >
>

mercredi 10 septembre 2003 à 16:44:22 | Re : tab control ???

Xentor609

Normalement dans ton prog tu fais
HWND htab;

//a la creation de ta boite de dialog dans WM_INITDIALOG
htab=GetDlgItem(hDlg,IDC_TAB1);
-------------------------------------------
Ou alors dans la fonction tu fais :
SendDlgItemMessage(hDlgMain,IDC_TAB1,TCM_INSERTITEM,nItem,(LPARAM)&TcItem);
//ou hDlgMain ets le hwndle de ton dialog
Bye,Xentor609


-------------------------------
Réponse au message :
-------------------------------

> C'est du MFC que tu fais ???
> Si oui priere de signaler dans la question.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ok c'est cool de m'aider merci.
> > le problème c'est que j'y connais pas grand chose en c++...
> > bon là j'ai essayé et j'ai l'erreur suivante: htab n'a pas été déclaré, et quand je le déclare, il me dit que la fonction n'a pas 4 paramètres....
> >
> >
> >
> >
> >
> > [ Lien ]
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > [ Lien ]
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut, si tu comptes changer le nom ou selctionner un "tab" avec l'editeur de resource(de VC6) je suppose, laisse tomber.
> > > > Il faut le faire par programmation, suffit de creer une structure du style:
> > > >

> > > > void InitTabControl(int nItem,char Text[])
> > > > {
> > > > TCITEM TcItem;
> > > > TcItem.mask=LVIF_TEXT | LVIF_PARAM;
> > > > TcItem.cchTextMax=sizeof(Text);
> > > > TcItem.pszText=Text;
> > > > SendDlgItemMessage(hTab,TCM_INSERTITEM,nItem,(LPARAM)&TcItem);
> > > > }
> > > > ...
> > > > InitTabControl(0,"Tab Control1");
> > > > InitTabControl(1,"Tab Control2");
> > > >

> > > > Voila je pense qu'un truc de ce genre te permet de creer un tabcontrol avec 2 onglets ayant respectivement comme texte:
> > > > Tab Control1 et Tab Control2.
> > > > Ne pas oublie InitCommonControls() et les
> > > > #include <commctrl.h>
> > > > #pragma comment(lib,"comctl32.lib")
> > > > Bye,Xentor609
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > [ Lien ]
> > > > >
> > > > > bonjour à tous!
> > > > > j'ai un petit problème: j'ai créé une tab control dans une dialog box, et je n'arrive ni a changer le nom de mes tables, ni à selectionner une table parmis les 5 ( car par defaut il ya 5 tables).
> > > > >
> > > > > seule la table par defaut apparait à l'ecran. comment faire?
> > > > >
> > > > > merci d'avance pour votre aide!
> > > >
> > >
> >
>



Cette discussion est classé dans : table, control, url, tab, tables


Répondre à ce message

Sujets en rapport avec ce message

utilisation des tables dans c++ builder [ par cbil ] Cedric Me contacterJe ne comprend tres bien l'explication des table.Il n'y a pas afficher les syntaxes.Commen Tab Control (MFC) [ par mustangv85l ] Es-ce qu'une personne pourrait m'expliquer comment je fais pour ajouter un icone a mon Tab Control.Je me suis recréé une liste d'icone :-------------- Ado Base de données [ par bergou ] BonjourJe cherche des tables (non confidnetielles) au format :Sql Server, Oracle Windows , paradox et sybasepour effectuer des tests avec ADO.Et si po Tab Control [ par DeAtHCrAsH ] Comment faire pour placer des composants sur un tab control et les rendres visibles ou invisible selon l'onglet selctioné ? Et sans MFC ou VCL !!!!Mer ecrire dans list control / list box [ par alanbraxe31 ] http://membres.lycos.fr/alanbraxe31MFCsalut!je cherche à remplir et modifier des champs dans une list control ou une list box (visual c++) que j'ai cr tab control sous visual cpp 6 [ par bipbip38 ] Salut a tous!Je suis debutant en langage visual cpp.J'aurais aimer savoir qu'est ce qui faut mettre dans le code lorsqu'on fait un tab control dans un Tab Control [ par amauro ] Bonjour à tous!J'ai crée un Tab Control à trois onglets dans mes ressources. Sur chacun des mes trois onglets j'aimerais y mettre un List Control (Que Tab Control [ par amauro ] Bonjour à tous!J'ai créé un tab control avec trois onglets et j'aimerais mettre dans chacun des ces onglets un List Control qui est créé dans (un dial Tab Control [VC6] [ par thebigbang ] Bonjour à vous tous,J'ai voulu insérer un Tab Control dans un projet.J'ai réussi en partie grâce à la source de BruNews. Merci à luiCependant dans cet Visual C++, Tab Control [ par samki ] Bonjour,J'aimerai savoir s'il y a une fonction pour changer la couleur et la police des onglets d'un Tab Control.Merci d'avance


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.