Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » mausclick bei verstecktem window

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.02.2005, 15:53 Uhr
Diablo



ist es möglich einen mausclick bei einem verstecktem window zu machen?
ich habs mal mit "ClientToScreen" probiert, das will aba irgendwie nicht o.O
weiß jemand wies geht?


[edit]
wenn wir schon dabei sind noch ne andere frage..
wie kann ich ein window schliesen?

Dieser Post wurde am 19.02.2005 um 15:55 Uhr von Diablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.02.2005, 16:25 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

ist es möglich einen mausclick bei einem verstecktem window zu machen?


würde sagen ganz klar nein... kannst du nur selber emulieren indem du im falle eines klickes die cursorposition abfragst und guckst ob das "unsichtabre" steuerlement an der jeweiligen position ist und dann die entsprechende routine aufrufst...


Zitat:

wie kann ich ein window schliesen


als WM_QUIT oder WM_CLOSE als message an das fenster senden (tippe mal das das bei vb vba genauso heisst)
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 19.02.2005 um 16:26 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.02.2005, 17:15 Uhr
Diablo



schade.. dann kann ich das game/window nicht über ne vb.exe ansteuern sondern muss ne dll nehmen und diese dann laden
dann darf ich mir in c++ nen eigenes window mit buttons und textfeldern creieren
ist 1. unstylisch und 2.schwieriger wie mit vb!
oder ich starte das game im vollbildmodus dann werden die screencoordinaten vom gameübernommen!

kannst du mir dann vll noch sagen wie ich ganze strings/texte sende/einfüge an ein window?(muss nicht direct ans window sein, wenn es sowieso schon lauft)

gruß, dIa
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.02.2005, 16:46 Uhr
Diablo



voilà:


Visual Basic:
Public Function MakeDWord(ByVal LoWord As Integer, ByVal HiWord As Integer) As Long
MakeDWord = (HiWord * 65536) + (LoWord And &HFFFF&)
End Function

Private Sub Click_Click()
Dim Punkt As Long
'...
Punkt = MakeDWord(392, 345)
PostMessage D2hwnd, WM_LBUTTONDOWN, MK_LBUTTON, Punkt
PostMessage D2hwnd, WM_LBUTTONUP, 0, Punkt
End Sub



o.O
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: