Maus über celle in CListCtrl?
-
Hallo,
ich benutze das CListCtrl, und würde gerne wissen über welche zelle sich der maus
zeiger befindet, geht das?
Wenn ja, wie muss ich anfangen?Danke
listcontrol
-
Hmm weiß gerade nicht ob es eine eingebaute Funktion gibt ... an sonnsten machst du das wohl am einfachsten, in dem du dir mit GetCursorPos die Mausposition holst. Dann alle Elemente des ListCtrl's durchgehst und dir jeweils das RECT holst. Dieses übergibst du dann mit der Mausposition an PtInRect und wenn TRUE dabei rauskommt, hast du das richtige Item erwischt!
-
Hallo,
danke für die info...listcontrol
-
CListCtrl::HitTest liefert Dir diese Info!
BTW: GetCursorPos solltest Du nicht nehmen, sondern immer GetMessagePos!