| |
|
|
Michael Wodrich | Sendet une Reihe de Tastendrücken moins un Fensterelement.
paramètre: P:L1 - Handle des Fensterobjektes P:S1 - String
à cela la fenêtre/cela Fensterobjekt avec dem Handle P:L1 wird wird une Reihe simulierter Tastendrücke gesandt, wobei P:S2 une beliebige Zeichenkette ist. chacun bouton wird par un ou bien plusieurs marque repräsentiert. Um normale Buchstaben, marque et Les chiffres darzustellen, donner vous cet comme Zeichenkette à (Beispiel 1).
cela Plus-marque (+), Caret-marque (^), Prozent-marque (%), qui Tilde (~) et Klammern ( ) avons chez qui SendString-Funktion spezielle Bedeutungen. Um eines cette marque anzugeben, schließen vous cela marque dans geschweifte Klammern un. Um beispielsweise cela Plus-marque anzugeben, donner vous {+} un (Beispiel 2).
Um geschweifte Klammerzeichen trop senden, donner vous {{} et {}} un.
Zur Angabe de marque, qui beim Drücken qui zugehörigen bouton (z.B. EINGABETASTE ou bien TABULATORTASTE) pas angezeigt volonté, sowie de Tasten, qui aucun marque représenter, verwenden vous den entsprechenden Codetext (siehe Tabelle unten) dans geschweiften Klammern (Beispiel 3).
Um Tastenkombinationen anzugeben, qui qui UMSCHALTTASTE, qui STRG-TASTE ou bien qui ALT-TASTE enthalten, fügen vous avant dem regulären Tastencode une bzw. plusieurs qui folgenden Codes hinzu: + = UMSCHALTTASTE, ^ = STRG-TASTE et % = ALT-TASTE.
Um une Tastenkombination anzugeben, chez qui une ou bien mehrerer cette Tasten gedrückt gehalten volonté, au cours de gleichzeitig plusieurs autre Tasten gedrückt volonté, schließen vous den Code qui Tasten dans Klammern un. Um beispielsweise qui UMSCHALTTASTE gedrückt trop tenir, au cours de e et c gedrückt volonté, verwenden vous "+(ec)" (="EC"). Um qui UMSCHALTTASTE gedrückt trop tenir, au cours de e gedrückt wird et cela sur e folgende c sans UMSCHALTTASTE gedrückt wird, verwenden vous "+ec" (="Ec").
Um une sich plusieurs fois wiederholende bouton anzugeben, verwenden vous qui forme bouton Anzahl, wobei vous entre den Parametern bouton et Anzahl un Leerzeichen insérer doit. Beispielsweise bedeutet LEFT 42, dass qui Pour-LINKS-TASTE 42 la fois gedrückt wird; h 10 bedeutet, dass qui Buchstabe h 10 la fois gedrückt wird.
Zusätzlich peut a, et verwandt volonté.
(marque, qui seulement avec ALTGR erreicht volonté (z.B. et @), volonté dans qui 16-Bit-Version pas gesandt.)
si P:I2 la valeur 0 hat, wird à cela Fensterobjekt avec dem Concentrer gesandt; 0 ist gleichbedeutend avec %LINKS:[GetFocus].
Sonderzeichen:
marque | signification | "abc" | Zeichenkette "abc" senden (Ersatzzeichen erlaubt) | {} | - (geschweifte Klammern) Hiermit volonté qui folgenden Sonderzeichen comme reine Textzeichen dargestellt (aussi qui geschweiften Klammern selbst). | () | - (Klammern) gleichzeitiges Drücken de Tasten | + | - (Plus) Umschalttaste | ^ | - (Caret) Strg-bouton (Ctrl-bouton) | % | - (Prozent) vieux-bouton | ~ | - (Tilde) |
Codetext:
bouton | Code | BILD-HOCH | {PGUP} | BILD-RUNTER | {PGDN} | DRUCK | {PRTSC} | EINFG | {INSERT} | ENTER | {ENTER} | ENDE | {FIN} | ENTF | {DELETE} ou bien {DEL} | ESC | {ESCAPE} ou bien {ESC} | FESTSTELL | {CAPSLOCK} | HILFE | {HELP} | LÖSCHTASTE | {CLEAR} | LINKS | {LEFT} | HOCH | {UP} | RECHTS | {RIGHT} | RUNTER | {DOWN} | NUM | {NUMLOCK} | POS1 | {HOME} | ROLLEN | {SCROLLLOCK} | RÜCKTASTE | {BACKSPACE} ou bien {BS} ou bien {BKSP} | TABULATOR | {TAB} | UNTBR | {BREAK} | F1 | {F1} | ... | ... | F24 | {F24} | cet Funktion peux sous Windows 3.x et Windows 95 unterschiedlich reagieren; insbesondere ensuite, si aus einer 32-Bit-Anwendung Tastencodes à une 16-Bit-Anwendung gesandt volonté et renversé.
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 09.06.2005 ▲ |
|
|
|