-
Ascenseur listbox
Salut à tous!
En fait j'utilise un programme de chat et g une interface avec 2 ListBox.
l'une pour l'emission et l'autre pour la reception.
seulement, l'ascansseur ne descent pas automatiquement.
je voudrais dc gerer ceci par le code.
Il faut dc crrer un objet appartenant a la classe CListBox.
mais savez vous comment faire pour dire a queelle listbox il correspond et comment gerer l'ascensseur?
Merci pour vos réponses.
A+. :wink:
-
Salut Schnito !! :lol:
Déjà tu lie ta Listbox a une variable de type controle que tu appelle par exemple m_ctrlTexte (ClassWizard).
Puis tu met ce code a chaque fois que tu modifie les éléments de ta Listbox :
// Scrollbar Verticale ---------------------------------
int nbItem;
nbItem=m_ctrlTexte.GetCount();
m_ctrlTexte.SetCurSel(nbItem-1);
m_ctrlTexte.SetCurSel(-1);
// -----------------------------------------------------
C pien du mal Mr Schnee !
8)
-
salut,
la réponse de basnifo est valable si tu utilises les MFC auquel cas tu peux effectivement lié une variable à ton controle.
Sinon, tu peux récupérer ton controle en utilisant par exemple la fonction GetDlgItem(int nID).
Tu trouveras pas mal d'exemple d'utilisation en faisant une recherche avancée sur le forum.
Mais si tu utilises les MFC, utilise plus tôt la solution précedente, c'est plus simple.
Bonne chance
-
C'est bon. C'est un prog qui utilise les MFC (on fait le meme programme :wink: ) . Merci jul54 !
Schnito la prochaine fois met l'entete [MFC] si ton prog utilise les MFC !!
A bon entendeur salut !! :lol:
-
Ok j'y penserais, en fait j'avais utiliser la bonne techinque hier soir mais ca marchait pas a cause d'un compteur non initialisé ( :x perte de tps pr rien).
en tt cas merci bien...
A+.
:wink: