ListView -> HeaderControl Farben ändern oder selber zeichnen, wie ?
-
moin meisters ...
Wie das Design der Items geändert wird habe ich nun raus.
( WM_NOTIFY -> NM_CUSTOMDRAW )Jetzt kommt mir in den Sinn die HeaderLeiste der LV ändern zu wollen.
Da ich aber kein HeaderControl habe nur ein ListViewControl habe ich auch
keine ID für den Header der LV und weiß jetzt nicht wie ich das in
WM_NOTIFY aufdrieseln kann.Wenn ich ein einzelnes HeaderControl habe dürfte es kein Problem geben, aber so ...
Kann mir mal jemand nen Tip rüber reichen ?
Besten Dank im Voraus
mfg
RB
-
An das Header-Control kommst Du mit LVM_GETHEADER oder ListView_GetHeader. Den Identifier, wozu auch immer Du ihn brauchst, erhälst du dann von GetDlgCtrlID.
Allerdings ist der Header ein Child des ListViews. Du wirst das ListView wohl subclassen müssen, um die Notifications bearbeiten zu können.
-
moin meister ...
Danke schon mal
mfg
RB