Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - on mouse Down -> auf deaktiviertem Speedbutton
markus L - Di 01.02.11 10:45
Titel: on mouse Down -> auf deaktiviertem Speedbutton
Hallo,
wie ist es möglich ein on_mouse_down ereignis auf einem deaktiviertem Speedbutton Abzufragen (zwecks verschiebung des zugehörigen Transparenten Forms ?)
Muß ich da unbedingt mit MausHooks hantieren ?
Gruß
Markus
jaenicke - Di 01.02.11 12:16
Es sollte genügen KeyPreview beim Formular auf True zu setzen und dessen OnMouseDown zu verwenden. Getestet habe ich das nicht, aber ich vermute, dass es auch in dem Fall klappt.
elundril - Di 01.02.11 12:18
Unbedingt nicht, du könntest auch dein Konzept überdenken? Normalerweise haben Buttons ja keine derartige Wirkung, das man andere Dinge mit ihnen machen kann wenn sie deaktiviert sind. Wenn du zb. ein normales Windowsfenster hernimmst bei dem der maximieren-button deaktiviert ist, wirst du feststellen das man mit dem auch das fenster nicht verschieben kann, wenn man auf ihn draufklickt.
Zu deiner Frage:
ich schätze mal das man irgendwie die WM_MouseDown auch ohne Hook abfangen kann, wie genau weiß ich jedoch nicht.
lg elundril
//edit: zu spät: :(
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!