Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在taskar中减少程序的窗口标题?_C#_Windows_Process_Taskbar - Fatal编程技术网

C# 如何在taskar中减少程序的窗口标题?

C# 如何在taskar中减少程序的窗口标题?,c#,windows,process,taskbar,C#,Windows,Process,Taskbar,对于C#,我使用此代码列出主窗口进程标题 Process[] ProcessArray = Process.GetProcesses(); try { foreach (Process proc in ProcessArray) { Console.WriteLine(proc.MainWindowTitle); } } catch (Exception ex) { Console.WriteLine(ex.Message); } 但这不适用于在任务栏中

对于C#,我使用此代码列出主窗口进程标题

Process[] ProcessArray = Process.GetProcesses();
try {
    foreach (Process proc in ProcessArray) {
        Console.WriteLine(proc.MainWindowTitle);
    }
} catch (Exception ex) {
    Console.WriteLine(ex.Message);
}
但这不适用于在任务栏中看到进程的mainwindowtitle减少。
如何做到这一点?

您可以通过p/Invoke层使用api函数,而不是在流程中循环


一旦有了窗口句柄,就可以调用来获取窗口的标题。

您可能可以通过p/Invoke层使用api函数,而不是在流程中循环


一旦你有了窗户把手,您可以调用以获取窗口的标题。

您指的是已最小化的程序还是图标显示在系统托盘中的程序?您指的是已最小化的程序还是图标显示在系统托盘中的程序?我的怪异代码示例以演示其工作原理:-)我的怪异代码示例以演示其工作原理:-)