Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » treectrl frage/problem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.08.2005, 17:32 Uhr
~asr
Gast


hi,
ich baue mir einen dynamischen baum auf.
d.h. wenn ich auf ein elemt clicke füge ich hier ein neues hinzu.


Code:
void CInstances::OnClickTreeInstances(NMHDR* pNMHDR, LRESULT* pResult)
{
    
    HTREEITEM hClickedItem = m_Tree.GetSelectedItem();
    m_Tree.InsertItem(_T("the new item"),hClickedItem,TVI_LAST);
    m_Tree.RedrawWindow();


    *pResult = 0;
}



nun zu meinem problem:
leider wird nicht gleich nach dem anclicken mein neues item hinzugefügt.
dabei benutze ich danach auch ein redrawwindow.
darf ich das hier nicht aufrufen?

das element wird immer erst eingefügt, wenn ich noch ein weiteres einfüge, etc.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.08.2005, 19:19 Uhr
Disi



versuchs mal mitm Invalidate bzw UpdateData
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.08.2005, 10:52 Uhr
~asr
Gast


hat leider nicht funktioniert

aber danke für den tip
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.08.2005, 16:58 Uhr
mmc20
puss in boots


hi, also bei mir funktioniert das (dh. es wird sofort angezeigt), leider bekommt man bei "onclick" mit GetSelectedItem() nicht das item auf das geclickt wurde, sondern das welches vor dem click aktiv war.
desshalb ist es wohl besser wenn du deine funktion nicht an die OnClick- sondern an die OnSelchanged- nachricht hängst, denn dann stimmt das item, welches dir GetSelectedItem() zurückliefert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: