Visual C# 表单包含一个功能,可在按下特定按钮时创建一个空白的新 Microsoft 文档。用户单击此按钮后,我需要检查是否已创建新 Microsoft 文档并在创建新词之前仍将其激活文档,因此一次打开一个文档。
我正在尝试使用以下代码来完成此操作:-
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindow(IntPtr hWnd);
这将返回一个布尔值。我不知道如何检查输出?我将检查哪个参数以及相应的语法是什么?可能出现的问题是用户可以打开记事本,这将是激活窗口,因此我需要具体说明,因为它仅适用于 word 文档。通常,当创建新文档时,默认名称是 Document1,但用户可以选择保存和更改名称。