私のプログラムの目的は、メモ帳のメニューの[名前を付けて保存]項目を介して、メモ帳の[名前を付けて保存]ダイアログをトリガーすることです。
SendMessage(hWndOfNotepad, WM_COMMAND, SaveAsMenuItemId, IntPtr.Zero);
Console.log("Done!");
上記のコードを実行すると、メモ帳の [名前を付けて保存] ダイアログが表示され、コンソールに "Done!" というログが記録されます。ユーザーが [保存] ボタンをクリックするまで。なぜ私のプログラムは待たなければならないのですか? それを避ける方法は?