Mausklick erzwingen

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Mathias-Kwiatkowski

Betreff: Mausklick erzwingen

BeitragSa, Feb 25, 2012 0:23
Antworten mit Zitat
Benutzer-Profile anzeigen
hi leute ich hätte da noch eine frage,

if mousehit(1) fragt ab ob ich die maustaste 1 gedrückt habe, aber gibt es eine möglichkeit das man "den pc mitteilen kann das die maustaste 1" gedrückt wurde?

und dies auch sozusagen mitteilt.

ich denke an

MoveMouse 320,320 das teilt den mouscursor mit das er an dieserposition gehen soll.
nun müsste ich nur wissen das ich ein linken mausklick erzwingen kann.

Propellator

BeitragSa, Feb 25, 2012 0:34
Antworten mit Zitat
Benutzer-Profile anzeigen
http://msdn.microsoft.com/en-u...85%29.aspx
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis.

Mathias-Kwiatkowski

BeitragSa, Feb 25, 2012 0:39
Antworten mit Zitat
Benutzer-Profile anzeigen
danke nur leider weiss ich nich wie ich die winapi nutzen kann.
wo finde ich dafür hilfe? wenn ein gutes tut pls oder irgendwie sowas


und vorallem steht das dort so

SendInput

MOUSEEVENTF_LEFTDOWN
0x0002

The left button is down.

die frage ist nun wie wende ich es an?

oder

VOID WINAPI mouse_event( MOUSEEVENTF_LEFTDOWN );


MOUSEEVENTF_LEFTDOWN As Int32 = &H2 ' left button down

mhh verwirrend...

Propellator

BeitragSa, Feb 25, 2012 0:56
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzMax: [AUSKLAPPEN]
SuperStrict

Extern "win32"
Function mouse_event( dwFlags:Int, dx:Int, dy:Int, dwData:Int, dwExtraInfo:Long Ptr )
EndExtern

Const MOUSEEVENTF_ABSOLUTE:Int = $8000
Const MOUSEEVENTF_LEFTDOWN:Int = $0002
Const MOUSEEVENTF_LEFTUP:Int = $0004

Graphics 800,600

While Not KeyHit( KEY_ESCAPE )
Cls
If KeyHit( KEY_SPACE ) Then
mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, Null )
EndIf
If MouseDown(1)
DrawText "Hi!", 0,0
Flip
WaitKey()
EndIf
Wend
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis.

SamFisher

BeitragSa, Feb 25, 2012 0:57
Antworten mit Zitat
Benutzer-Profile anzeigen
suche benutzen
https://www.blitzforum.de/foru...mouseevent

Markus2

BeitragFr, Apr 13, 2012 12:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn Du nicht gerade ein anderes Programm fernsteuern möchtest.

MeineMausTaste=1

If MouseHit(1) = 1 or MeineMausTaste=1 then MeineMausTaste=0

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group