Bonjour,
Y a-t-il un autre moyen que la m�thode OnUpdate et l'appel � UpdateAllViews( NULL ) pour afficher ou modifier des lignes de la listbox ?
Bonjour,
Y a-t-il un autre moyen que la m�thode OnUpdate et l'appel � UpdateAllViews( NULL ) pour afficher ou modifier des lignes de la listbox ?
En fait, j'aimerais pouvoir afficher des chaines dans une listbox, les effacer, en afficher d'autres ... lorsque l'utilisateur effectue des requ�tes sur une base de donn�es ou d'autres choses qui n'ont rien � voir et pour l'instant voil� la technique que j'ai trouv� :
code dans ma formview :
affiche est une variable bool�enne d�clarer dans mondoc.h
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 void CMessage::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint) { CString str_pos; COugandaDoc* pDoc = (COugandaDoc*)GetDocument(); if (pDoc->affiche) { // AFFICHAGE 1 // j'affiche tout un tas de chose // m_list1.AddString(...); ... etc } else { // AFFICHAGE 2 // j'affiche autre chose } }
Voil�. Ca marche mais je trouve que �a fait un peu "bidouille".
Dans ma formview, au lieu de OnUpdate, J'aurais aim� une fonction pour afficher l'affichage 1 et une fonction pour l'affichage 2.
J'esp�re que j'ai �t� clair.
Partager