Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Handle unter maus beim mausklick ermitteln ... (https://www.delphipraxis.net/110419-handle-unter-maus-beim-mausklick-ermitteln.html)

DeddyH 19. Mär 2008 17:57

Re: Handle unter maus beim mausklick ermitteln ...
 
Hast Du Ollis Tutorial denn schon gelesen?

moppedfahrer 19. Mär 2008 19:25

Re: Handle unter maus beim mausklick ermitteln ...
 
Jop habs angefangen ^^ ist auch wirklich gut und ich denke dass cih mich in nächster zeit nochmal dran versuchen werde ... wollte aber auch erstmal sein dll tutorial machen :-D


Anderes Thema:
Sry irgendiwe bin ich wohl doch zu doof ... :oops:
hab mir zu testzwecken ein programm gemacht wo beim klick auf die form diese die farbe wechselt...
Jetzt wollte ich mit
Delphi-Quellcode:
SendMessage(1115564,MOUSEEVENTF_LEFTDOWN,0,0);
SendMessage(1115564,MOUSEEVENTF_LEFTUP,0,0);
meines anderen programmes mal ausprobieren ob das denn funzt ... tut es aber nicht... die farbe bleibt wie sie ist ??? :gruebel:
*verzweifel*

DeddyH 19. Mär 2008 19:33

Re: Handle unter maus beim mausklick ermitteln ...
 
Bist Du Dir auch sicher, dass das Handle des Fensters zu dem Zeitpunkt auch 1115564 war?

[edit] Und die MOUSEEVENT... - Konstanten sind für die Message MOUSE_EVENT gedacht. [/edit]

moppedfahrer 19. Mär 2008 19:41

Re: Handle unter maus beim mausklick ermitteln ...
 
Also das Handle ist das richtige ... da bin ich mir sicher
Was soll ich denn statt MOUSEEVENTF_LEFTDOWN dareinschreiben ??? :gruebel:

DeddyH 19. Mär 2008 19:45

Re: Handle unter maus beim mausklick ermitteln ...
 
Wie wäre es mit WM_LBUTTONDOWN?

toms 19. Mär 2008 19:47

Re: Handle unter maus beim mausklick ermitteln ...
 
MOUSEEVENTF_LEFTDOWN funktioniert nur mit mouse_event()

Verwende WM_LBUTTONDOWN + WM_LBUTTONUP

Delphi-Quellcode:
SendMessage(Handle,WM_LBUTTONDOWN,0,0);
SendMessage(Handle,WM_LBUTTONUP,0,0);

moppedfahrer 19. Mär 2008 19:48

Re: Handle unter maus beim mausklick ermitteln ...
 
*Räusper* ja das wäre gut ^^ Danke
ja da kommt WM_LButtonDown rein ... geht auch allerdings friert mein programm dabei ein ?!

[edit] wenn ich dann einmal den taskmanager aufrufe und sofort wieder schließe geht es wieder (auch mehrmals) [/edit]

toms 19. Mär 2008 19:52

Re: Handle unter maus beim mausklick ermitteln ...
 
Zitat:

Zitat von moppedfahrer
*Räusper* ja das wäre gut ^^ Danke
ja da kommt WM_LButtonDown rein ... geht auch allerdings friert mein programm dabei ein ?!

[edit] wenn ich dann einmal den taskmanager aufrufe und sofort wieder schließe geht es wieder (auch mehrmals) [/edit]

nimm mal PostMessage

moppedfahrer 19. Mär 2008 19:56

Re: Handle unter maus beim mausklick ermitteln ...
 
Danke für den Tipp ... hat sich aber erledigt ...
Die beiden Programme hießen beide noch Project1 ... hab eins mal umbenannt und dann gings ?!
Trotzdem danke für die schnelle Hilfe :thumb: :thumb: :thumb:

moppedfahrer 19. Mär 2008 20:02

Re: Handle unter maus beim mausklick ermitteln ...
 
*Nerv* :wink:
kann man die aktion auch an einer bestimmten Stelle des dem Handle zugrunde liegenden Objektes ausführen ???


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz