【发布时间】:2013-11-05 18:49:20
【问题描述】:
Visual C# 表单包含一个功能,可在按下特定按钮时创建一个空白的新 Microsoft 文档。一旦用户单击此按钮,我需要检查是否已经创建了一个新 Microsoft 文档,并且在创建之前仍然激活一个新的word文档,因此一次打开一个文档。
我正在尝试使用以下代码完成此操作:-
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool IsWindow(IntPtr hWnd);
这将返回一个布尔值。我不知道如何检查输出?我将检查哪个参数以及相应的语法是什么?可能出现的问题是用户可以打开记事本,这将是激活窗口,因此我需要具体说明,因为它仅适用于 word 文档。通常,创建新文档时默认名称为 Document1,但用户可以选择保存和更改名称。
【问题讨论】:
-
您是指新建 Word 文档还是 Word 窗口?
-
当按钮被点击时,我激活了word并创建了一个空白文档。我们可以检查任何一个,我猜。
-
但我更喜欢检查新的word文档。
标签: c# visual-studio-2010 msdn