3

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));
4

0 に答える 0