Tastenabfrage im Hintergrund?
Übersicht BlitzBasic
 BlitzBasic  Beginners-Corner
 Beginners-Corner|   | DanteBetreff: Tastenabfrage im Hintergrund? |  So, Feb 04, 2007 15:21 Antworten mit Zitat   | 
|---|---|---|
| Hey   Poste das mal lieber hier^^ Also ich erstelle in B+ ein Fenster und verstecke dieses, es läuft also im hintergund weiter. Nun will ich die Tasten die z.B. aufm Desktop gedrückt werden auslesen und im Programm verarbeiten. Aber über EventData() etc komm ich nicht weiter.. =( Hat da jemand ne Idee? MfG Bad-Rat | ||
|   | Eingeproggt |  So, Feb 04, 2007 15:26 Antworten mit Zitat   | 
|---|---|---|
| Ich fürchte, da kommtst du ohne Userlibs (wenns überhaupt mit denen geht) nicht weiter. Mit B+ kann man nur Tastenanschläge erfassen, die in einem aktiven Fenster getätigt werden. | ||
| Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9 | ||
| flashmaxel |  So, Feb 04, 2007 21:22 Antworten mit Zitat   | |
|---|---|---|
| Ich denke die einzige Möglichkeit ist einen Hook auf das Desktopfenster zu setzen. Ein Hook schickt alle nachrichten die ein programm erhalten hat an seine festgelegte Funktion die du selbst schreiben kannst. Infos über Hooks gibts hier : http://msdn.microsoft.com/libr.../hooks.asp Es ist relativ einfach einen KeyBoard Hook zu setzen aber B+ hat glaub ich keine Funktionspointer oder ? Deshalb wirst du wahrscheinlich eine Userlib nehmen müssen aus der du Hookst  . Mfg Max | ||
| Real C programmers never die; they cast to void. | ||
|   | Dante |  So, Feb 04, 2007 23:17 Antworten mit Zitat   | 
|---|---|---|
| okay thx, das werd ich mir dann aufjedenfall mal angucken^^ | ||
|   | Dante |  Mo, Feb 05, 2007 15:01 Antworten mit Zitat   | 
|---|---|---|
| okay hab nun ne dll die in c++ klappt^^ muss jetzt nur noch GetMessage in BB verwenden können^^ Schonmal danke. ciao | ||
Übersicht
 BlitzBasic
 BlitzBasic  Beginners-Corner
 Beginners-Corner
					Powered by phpBB © 2001 - 2006, phpBB Group
				



