Moin, moin,
hab ein kleines Problem und zwar hab ich hier ein Programm im klassischen Windowsstyle (also das von Win98) erstellt, die Fenstergrößen dafür angepasst, etc.
Außerdem positioniere ich auch PopUpMenü´s "per Hand" (also per PopUp Befehl).
Der Kunde, für den ich das erstelle, nutzt aber den XP-Style.... daher passt natürlich nix mehr. Kann man irgendwie die Höhe des Fenstertitels auslesen und das dann mit einfließen lassen?!
Hab da an sowas gedacht:
Delphi-Quellcode:
hWnd := FindWindow('Programmname', Nil);
GetWindowRect(hWnd, Rect);
Dann muss man sicherlich noch eine Subtraktion durchführen damit nur die Titelleiste nach bleibt... oder geht es gar deutlich trivialer?!
Beste Grüsse,
H.