Visual C# フォームには、特定のボタンが押されたときに空白の新しい Microsoft ドキュメントを作成する機能が含まれています。ユーザーがこのボタンをクリックすると、新しい Microsoft ドキュメントが既に作成されているかどうかを確認し、新しい単語を作成する前にアクティブ化する必要があります。したがって、一度に 1 つのドキュメントが開かれます。
以下のコードを使用してこれを達成しようとしています:-
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindow(IntPtr hWnd);
これは bool を返します。出力を確認する方法がわかりません。確認するパラメータと対応する構文は何ですか?発生する可能性がある問題は、ユーザーがメモ帳を開くことができ、これがアクティブ化ウィンドウになることです。通常、新しいドキュメントが作成されるときのデフォルト名は Document1 ですが、ユーザーは名前を保存して変更するオプションがあります。