Zitat von
lbccaleb:
Es währe vllt ganz gut wenn du ein bisschen mehr Code zeigen würdest??!!
Fehlt ein wenig der zusammenhang..
mfg
Mein problem ist folgendes.
Ich kopiere den Hintergrund der sich hinter der Listbox befindet in die Listbox um den anschein zu erwecken das diese Transparent ist.
Das funktioniert.
Bei MouseWeel verhindere ich das Flackern bzw das verändern des ListBox Bitmap indem ich ein
InvalidateRect plus ein Update Window hinterhergeschickte damit das Bild immer konstant bleibt.
Soweit so gut.
Mein problem ist nun das ich die schrift nicht sehen kann da sie überzeichnet wird.
Kann sie aber nur in WM_DRAWITEM: neu zeichnen das kann man aber nicht erzwingen da
Zitat:
PDis := Pointer(lP);
dann logischerweise NIL ist.
Wie kann ich nun die Schrift auf das Hintergrundbild bringen nach dem dieses neu gezeichnet wurde.
Warum brauchst du jetzt mehr Code ?
Wenn er dafür wichtig ist um das Problem zu beheben kann ich die uListBox hier rein kopieren.
gruss Emil