CTreeCtrl GetSelectedItem ?
-
Hi Leute,
ich habe ein Problem, und zwar möchte ich in ein CTreeCtrl feststellen ob ein Item ausgewählt(makiert,selected) ist oder nicht.
Mein Code:HTREEITEM hSelItem = m_tree.GetSelectedItem(); if(hSelItem != NULL) { MessageBox("is Selected!!"); }
wenn ich einmal etwas auswähle dann habe ich immer ein Item der Selected ist,
auch wenn ein andere Steuerellement den Focus hat. kann mir vieleicht jemand sagen was ich Falsch mache.
ich würde mich über jede Hilfe freuen.
-
Natürlich ist das Item immer ausgewählt, das ändert sich ja nicht, auch wenn das Steuerelement gerade nicht den Fokus hat!
Wenn ein Textfeld den Fokus verliert bleibt der Text ja auch weiterhin bestehen...
-
ja du hast vollkommen Recht, aber weißt du auch wie ich dieses Problem lösen kann ? den ich möchte sichtbar(makiert) feststellen können ob der User etwas selektiert hat oder nicht.
-
Nun könntest du dein Problem nochmals genauer Beschreiben !
Wenn ich das korrekt verstehe möchtest du nur darauf reagieren, wenn ein Benutzer "gerade" was selektiert hat ?
Oder wie stellst du dir das vor ?