Für die Checkbox ist WM_CTLCOLORSTATIC zuständig.
Dort den BkMode setzen
Beispiel:
Delphi-Quellcode:
WM_CTLCOLORSTATIC:
begin
SkinEngine.SplitColorARGB(SkinEngine.SK_INACTIVECAPTION, Alpha, Red, Green, Blue);
Color :=
RGB(Red, Green, Blue);
SetBkMode(wp, TRANSPARENT);
SetTextColor(wp, Color);
Result := GetStockObject(NULL_BRUSH);
Exit;
end;
Zusätzlich kannst du noch die GWL_EXSTYLE ergänzen mit dem Flag WS_EX_TRANSPARENT
Ansonsten ohne
kann ich nicht mehr sagen.
gruss