Ich hab auch das eine oder andere Problem beim Anzeigen unter Win7. Aber du kannst ja mal sehen wie die Komponente das macht.
Das liegt an Win7
Ich muss quasi die UpXTeme.dll einbinden also die *.pas davon
Dann mit
InitThemeLibrary;
Die Library Laden
Und Windows mitteilen das ich mit meinem Programm die Themes für den ToolTip nicht verwenden will.
SetWindowTheme(hTooltip, '',nil);
Irgendwie verstehe ich den Aufruf nicht so recht zumindest funktioniert es noch nicht.
Delphi-Quellcode:
SetWindowTheme: function(hwnd: HWND; pszSubAppName: LPCWSTR;
pszSubIdList: LPCWSTR): HRESULT; stdcall;
Bin mir nicht sicher ob ich den Namen meiner Anwendung mit Angeben muss.
Und ob noch irgendwelche Aufrufe fehlen.
Das einzigste was ich gefunden habe ist das hier..
http://www.autoitscript.com/forum/to...ltip-coloring/
EDIT:
Ok der Fehler war "NIL" ist ja ein String
gruss