Anwendung immer Aktiv!?
Übersicht BlitzBasic
 BlitzBasic  Beginners-Corner
 Beginners-Corner| LaiasBetreff: Anwendung immer Aktiv!? |  Fr, Jun 08, 2007 12:54 Antworten mit Zitat   | |
|---|---|---|
| Hi Leute! Ich hab vor einiger Zeit mal eine Anwendung namens Virtual Mouse angefangen. Das Programm läuft auch super, bloß sobald es nicht mehr aktiv oder minimiert ist funzt es nit mehr. Habt ihr eine Idee wie man das Problem lösen kann? Hier mal der Code(etwas gekürtzt): Code: [AUSKLAPPEN] ;Maus Simulator
 mx = MouseX();Maus koordinaten prüfen my = MouseY() ;Schleife While Not KeyHit(1) If KeyDown(203) Then mx = mx - 1 ; Steuerung per Tastatur If KeyDown(205) Then mx = mx + 1 If KeyDown(200) Then my = my - 1 If KeyDown(208) Then my = my + 1 MoveMouse mx/4,my/4 ;Maus bewegen ;MoveMouse jx,jy Cls Text 0,0, mx + " " + my Wend End Danke im Vorraus! | ||
| http://laias.wordpress.com | ||
| flashmaxel |  Fr, Jun 08, 2007 13:38 Antworten mit Zitat   | |
|---|---|---|
| Wenn das BBFenster minimiert oder nicht aktiv ist erhält es keine Maus oder Keyboardevents mehr. Das ist auch bei allen anderen Fenstern so, da ja auch nur im aktiven Fenster etwas passieren soll! Wenn du alle Keyboard oder Mausevents abfangen willst musst du mit der WinApi arbeiten. Das Stichwort heißt 'Hook'. Hooks sind "Hacken" die man mit der Funktion SetWindowsHook erstellt und die alle Events an eine gewünschte Funktion weiterleiten. Die Funktion benötigt aber einen Funktionspointer, deshalb lässt sich das nicht mit nur mit BB lösen. Du musst mit einer Dll arbeiten... Fast das gleiche Problem : https://www.blitzforum.de/foru...light=hook | ||
| Real C programmers never die; they cast to void. | ||
| Laias |  Fr, Jun 08, 2007 14:02 Antworten mit Zitat   | |
|---|---|---|
| Ok Danke werd das mal probieren! Dankeschön! | ||
| http://laias.wordpress.com | ||
Übersicht
 BlitzBasic
 BlitzBasic  Beginners-Corner
 Beginners-Corner
					Powered by phpBB © 2001 - 2006, phpBB Group
				



