Tasten druck Simulieren
-
Hallo ich hoffe ich bin hier im richtigen Bereich.
Ich hab gerade in der MSDN gelesen das man so den Tasten druck der NUM Taste Simulieren kann.
#include <windows.h> int main() { // taste drücken keybd_event( VK_NUMLOCK, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 ); //taste loslassen keybd_event( VK_NUMLOCK, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); }Jetzt würde ich mal gerne wissen was es noch so für VK_ sachen gibt und wie man z.b. Buchstaben schreiben kann.
Und wofür ist hier das 0x45
keybd_event( VK_NUMLOCK, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 );Wenn man einfach nur eine 0 eingibt funktioniert das Programm auch.
-
Welche VK_-Konstanten es gibt findest du in der MSDN (oder sicherlich auch über Google).
Der zweite Paremeter kann afaik eigentlich immer 0 sein, denn er wird nicht benützt. Er ist also irrelevant.
BTW:
Windows NT/2000/XP:This function has been superseded. Use SendInput instead.
Informationen zu SendInput findest du auch in der MSDN.
MfG SideWinder
-
Zu SendInput(); stehen das hier in der MSDN
http://msdn.microsoft.com/en-gb/library/ms646310(VS.85).aspx
Syntax
UINT SendInput(
UINT nInputs,
LPINPUT pInputs,
int cbSize
);Nur leider kann ich damit nicht viel anfangen

-
1. So schwierig in die entsprechende Header Datei reinzusehen?
Einfach winuser.h öffnen.
2. Suche nach http://www.google.de/search?num=50&hl=de&newwindow=1&q=msdn+VK_ESCAPE&meta=
3. Du findest sofort als ersten Link http://msdn.microsoft.com/en-us/library/ms927178.aspx
-
Ok danke.
btw ich heiss auch mit Nachnamen Richter und mein Vater heisst mit Vornamen Martin ? O_o xD

Aber der Programmiert nicht ^^