Beh ... e' tutto su MSDN ... comunque, per fare il click del pulsante destro sullo schermo in alto a sinistra
codice:
INPUT inp[2];
ZeroMemory(inp, 2 * sizeof(INPUT));
inp[0].type = INPUT_MOUSE;
inp[0].mi.dwExtraInfo = GetMessageExtraInfo();
inp[0].mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_RIGHTDOWN;
inp[1].type = INPUT_MOUSE;
inp[1].mi.dwExtraInfo = GetMessageExtraInfo();
inp[1].mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_RIGHTUP;
SendInput(2, inp, sizeof(INPUT));
mentre, per aprire il menu dal tasto Start in basso a sinistra
codice:
INPUT inp[2];
ZeroMemory(inp, 2 * sizeof(INPUT));
inp[0].type = INPUT_MOUSE;
inp[0].mi.dy = 0xFFFF;
inp[0].mi.dwExtraInfo = GetMessageExtraInfo();
inp[0].mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTDOWN;
inp[1].type = INPUT_MOUSE;
inp[1].mi.dy = 0xFFFF;
inp[1].mi.dwExtraInfo = GetMessageExtraInfo();
inp[1].mi.dwFlags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTUP;
SendInput(2, inp, sizeof(INPUT));