2

私のプログラムの目的は、メモ帳のメニューの[名前を付けて保存]項目を介して、メモ帳の[名前を付けて保存]ダイアログをトリガーすることです。

SendMessage(hWndOfNotepad, WM_COMMAND, SaveAsMenuItemId, IntPtr.Zero);
Console.log("Done!");

上記のコードを実行すると、メモ帳の [名前を付けて保存] ダイアログが表示され、コンソールに "Done!" というログが記録されます。ユーザーが [保存] ボタンをクリックするまで。なぜ私のプログラムは待たなければならないのですか? それを避ける方法は?

4

1 に答える 1