■83037 / ) |
Re[2]: C#で他アプリにALT+"Fキー"などの押した状態を送信 |
□投稿者/ ぼっさっさ (2回)-(2017/02/28(Tue) 21:54:38)
|
ご回答ありがとうございます。
メモ帳を操作するために 以下のように IntPtr hwnd = GetDesktopWindow(); // メモ帳のウインドウハンドル取得 hwnd = FindWindowEx(hwnd, IntPtr.Zero, "notepad", null); // メモ帳ウインドウ内の「edit」ウインドウのハンドル取得 hwnd = FindWindowEx(hwnd, IntPtr.Zero, "edit", null);
PostMessage(hWnd, WM_SYSKEYDOWN, Keys.Menu, 0x20380001); PostMessage(hWnd, WM_SYSKEYDOWN, Keys.F, 0x20210001);
ALT+Fの操作ができました。
ちなみにLPARAMの値は、何を表していますでしょうか。 どこで調べるとよいでしょうか。
|
|