C# 获取当前活动窗口的文件名

C# 获取当前活动窗口的文件名,c#,window,document,C#,Window,Document,我试图在诸如“另存为”、“打开”或“打印”等对话框打开时获取word文档或任何其他窗口的文件名。有谁能给我一个如何在C#中实现这一点的示例。Windows API可以给您提供占用特定窗口的应用程序的名称,但要知道在该应用程序中打开了哪些文件,则需要OLE自动化或应用程序本身提供的某些其他API(此处为winword.exe)

我试图在诸如“另存为”、“打开”或“打印”等对话框打开时获取word文档或任何其他窗口的文件名。有谁能给我一个如何在C#中实现这一点的示例。

Windows API可以给您提供占用特定窗口的应用程序的名称,但要知道在该应用程序中打开了哪些文件,则需要OLE自动化或应用程序本身提供的某些其他API(此处为winword.exe)