Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by stoxx,
14. Feb 2009
ähm .. ups .. ich glaube, es würde für eigene Forms reichen, wenn man im MouseMoveEvent form1.height - form1.Clientheight errechnet, und prüft ob y kleiner diesem Wert ist :-)
dann ist man in der titelleiste ..
meine Funktion war für beliebige (fremde) WindowsFenster .. ist aus meiner QuickSwitchSoftwre ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by stoxx,
14. Feb 2009
da bleibt Dir nix anderes übrig, als selber zu prüfen, ob Du in der Titelleiste bist.
also im OnMouseMoveEvent (sofern das in der Titelleiste noch geliefert wird .. weiß ich jetzt nicht)
prüfst Du, ob drin ...
ansonsten müsstest Du noch das onmouseleave Event prüfen und dann einen Timer starten oder so ..
oder einen kleinen Mousehook..
dann fragst Du also im MouseMoveEvent mit...