Virtual-Key Codesを使用してキー (バックスペース) を押すシミュレーションを実装しようとしています。テキスト ファイルが開いているときにコードを実行すると期待どおりに動作します (テキストが削除されます) が、Win 8 フォト アプリが開いているときにコードを実行しても何も起こりません (たとえば、上の写真アルバムに 1 レベル上がると予想されます)。 .
誰かが理由を知っていますか?Win8 フォト アプリでバックスペース キーの押下をシミュレートするには、どうすればよいですか?
私のコード:
INPUT input;
input.type = INPUT_KEYBOARD;
input.ki.wScan = 0;
input.ki.dwFlags = 0;
input.ki.time = 0;
input.ki.dwExtraInfo = NULL;
input.ki.wVk = VK_BACK;
SendInput(1, &(input), sizeof(INPUT));
input.type = INPUT_KEYBOARD;
input.ki.wScan = 0;
input.ki.dwFlags = KEYEVENTF_KEYUP;
input.ki.time = 0;
input.ki.dwExtraInfo = NULL;
input.ki.wVk = VK_BACK;
SendInput(1, &(input), sizeof(INPUT));