110,578
社区成员
发帖
与我相关
我的任务
分享
[DllImport("user32.dll")] static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); ProcessWindowStyle state = ProcessWindowStyle.Normal; void toggle() { if (cvarDataServiceProcess.HasExited) { MessageBox.Show("terminated"); } else { if (cvarDataServiceProcess.MainWindowHandle != IntPtr.Zero) { if (state == ProcessWindowStyle.Hidden) { //normal state = ProcessWindowStyle.Normal; ShowWindow(cvarDataServiceProcess.MainWindowHandle, 1); } else if (state == ProcessWindowStyle.Normal) { //hidden state = ProcessWindowStyle.Hidden; ShowWindow(cvarDataServiceProcess.MainWindowHandle, 0); } } } }