C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 142 を表示中)
■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の値は、何を表していますでしょうか。
どこで調べるとよいでしょうか。


返信 編集キー/


管理者用

- Child Tree -