Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2167 connectés 

  FORUM HardWare.fr
  Programmation

  [ VC++ / MFC ] ListBox: Afficher devant-soi l'élément voulu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ VC++ / MFC ] ListBox: Afficher devant-soi l'élément voulu

n°160204
iS@mi
Resistance is futile !
Posté le 16-06-2002 à 14:11:02  profilanswer
 

Bonjour, Voilà, j'ai une question assez bête.
 
J'ai une CListCtrl(Repport Ctrl) qui contient pas mal d'éléments et j'ai créé une petite fonction de recherche qui sélectionne l'élément recherché automatiquement.
Le seul problème est qu'il ne rafraîchi pas la position du scrollbar de la listbox automatiquement de façon a ce que l'élément précédemment sélectionné s'affiche devant l'utilisateur.
 
Pour effectuer la sélection, j'utilise l'api (je sais pas si c'est la meilleur façon de sélectionner un élément) :
 
m_ListCtrl.SetItemState(i, LVIS_SELECTED, LVIS_SELECTED);
 
J'ai fait quelque recherche mais je n'ai rien trouvé.
J'avoue ne pas avoir bcp de connaissance de MFC.
 
Merci bcp pour votre aide.

mood
Publicité
Posté le 16-06-2002 à 14:11:02  profilanswer
 

n°160262
iS@mi
Resistance is futile !
Posté le 16-06-2002 à 16:22:10  profilanswer
 

iS@mi a écrit a écrit :

Bonjour, Voilà, j'ai une question assez bête.
 
J'ai une CListCtrl(Repport Ctrl) qui contient pas mal d'éléments et j'ai créé une petite fonction de recherche qui sélectionne l'élément recherché automatiquement.
Le seul problème est qu'il ne rafraîchi pas la position du scrollbar de la listbox automatiquement de façon a ce que l'élément précédemment sélectionné s'affiche devant l'utilisateur.
 
Pour effectuer la sélection, j'utilise l'api (je sais pas si c'est la meilleur façon de sélectionner un élément) :
 
m_ListCtrl.SetItemState(i, LVIS_SELECTED, LVIS_SELECTED);
 
J'ai fait quelque recherche mais je n'ai rien trouvé.
J'avoue ne pas avoir bcp de connaissance de MFC.
 
Merci bcp pour votre aide.  




 
J'ai fini par trouver !
Pour archivage la fonction est "EnsureVisible".


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ VC++ / MFC ] ListBox: Afficher devant-soi l'élément voulu

 

Sujets relatifs
[MFC] image qui scintilleProbleme d'insertion d'un wav [MFC]!!!!!!!!!!!!!!!!!!
[PHP] Comment faire pour afficher sur plusieurs pages[PHP] afficher un 'nouveau' pour les derniers enregistrements...
[VISUAL C++] [MFC] Les menus[C++] Encapsuler du code Win32 dans un dialog MFC ?
[VISUAL C++ / MFC] Probleme de Palette[VBA] Débutant -> soucis avec Combo et ListBox
[MySQL] Afficher le total ?[C++/MFC/API Windows] Pour ouvrir une adresse web ?
Plus de sujets relatifs à : [ VC++ / MFC ] ListBox: Afficher devant-soi l'élément voulu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR