一个窗口没有显示在任务栏,只显示在系统托盘中。如何使它也在任务栏中显示?
我尝试了下面的代码,但没有效果:
我尝试了下面的代码,但没有效果:
int windowStyle = GetWindowLong(pMainWindow, GWL_EXSTYLE);
SetWindowLong(pMainWindow, GWL_EXSTYLE, windowStyle & WS_EX_TOOLWINDOW);
这不是我的表单!我正在使用 Process.GetProcessesByName 获取句柄,但我不知道如何访问 Form 类的属性:
Process[] processes = Process.GetProcessesByName("somename");
someProcess = processes[0];
pMainWindow = someProcess.MainWindowHandle;
WS_EX_TOPMOST
标志。您还需要使用GetWindowLong
和一个|
。 - the swine