CListCtrl
-
Hallo zusammen,
ich bin mit dem lesen und kopieren
aus den bisherigen Beiträgen schon ziemlich weit gekommen. Ich will Zeilen mit unterschiedlichen Hintergrundfarben darstellen. Hab mir eine neue Klasse erstellt und dann in die MessageMap On_Notify_Reflect eingetragen. Eine Methode erstellt
OnCustomDraw(NMHDR* pNMHDR, LRESULT* pResult)jetzt habe ich das Problem, wie rufe ich diese Methode korrekt auf?
Ich komm mit dem Aufruf NMHDR nicht zurecht, kann mir da jemand evtl. helfen?Ich habe
NMHDR hdr; hdr.code = ON_NOTIFY_REFLECT; hdr.hwndFrom = m_hwnd; hdr.idFrom = GetDlgCtrlID();
Da geht das Problem schon weiter mit m_hwnd nämlich, keine Ahnung was ich da zu tun habe um den richtigen Windowhandle zu bekommen!?
Vielen Dank schonmal ...
Gruß Legolas
-
Ich hab es jetzt nicht ganz verstanden...
Du hast eine Klasse von "CListCtrl" abgeleitet, oder?Warum überschreibst Du dann nicht einfach die "DrawItem" Methode?
Und Du musst natürlich noch LVS_OWNERDRAWFIXED beim Erzeugen angeben...
-
-
Okay danke, ich schau mal ob ich damit zurecht komme ....falls nicht nerv ich Euch halt nochmal
Servus Legolas