次のように CreateProcess を使用してプロセスを開きました。
CreateProcess(NULL,"C:\\Program Files (x86)\\Microsoft Office\\OFFICE11\\PPTVIEW.EXE C:\\Users\\DRILON\\Desktop\\a.pps",NULL,NULL,FALSE,0,NULL,NULL,&sai,&pi);
ご覧のとおり、このプロセスは pps ファイルを開きます。ここで、キーを押してプレゼンテーションに送信して入力したいと思います(スライドが変更されます)。多くのコードを試しましたが、どれも機能していません。私が試してみました:
HWND powerpoint = GetActiveWindow();
PostMessage(powerpoint, WM_KEYDOWN, VK_RETURN, 0);
また
SendMessage(powerpoint, WM_KEYDOWN, VkKeyScan('c'), 1);
これを行う方法はありますか?