SetWindowTheme(WindowHandle, Nil, Nil);
SetWindowTheme(Listview.Handle, '', nil);
SetWindowTheme(Form/Window-Handle, nil, nil);
sorry das ist definitiv falsch seit ihr hier am raten?
das muss so sein.
SetWindowTheme(WindowHandle, '', '');
ansonsten wird sie für dieses Fenster nicht deaktiviert.
Ist zwar PWideChar aber auf Nil zu casten ist falsch.
Zudem wenn du die Theme nur für das ListView ausschalten willst musst du auch deren
Handle nehmen.
EDIT:
Für die ungläubigen. Siehe shots.
Ich möchte meinen ToolTip OwnerDrawn dann muss ich die Theme für den ToolTip deaktivieren.
Aber nicht mit NIL denn das hat keinen Effekt!
Der einfachste weg kompiliere deine Anwendung ohne Manifest! Alles andere ist Spielerei.
gruss