显示/隐藏C#控制台应用程序的控制台窗口我在谷歌上搜索有关如何隐藏自己的控制台窗口的信息。令人惊讶的是,我唯一能找到的解决方案就是FindWindow()若要找到控制台窗口,请执行以下操作按其标题..我深入研究了WindowsAPI,发现有一种更好、更容易的方法,所以我想在这里发布它,供其他人查找。如何隐藏(并显示)与我自己的C#控制台应用程序关联的控制台窗口?
3 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
using System.Runtime.InteropServices;
[DllImport("kernel32.dll")]static extern IntPtr GetConsoleWindow();[DllImport("user32.dll")]static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);const int SW_HIDE = 0;const int SW_SHOW = 5;
var handle = GetConsoleWindow();// HideShowWindow(handle, SW_HIDE);// ShowShowWindow(handle, SW_SHOW);
暮色呼如
TA贡献1853条经验 获得超9个赞
- 3 回答
- 0 关注
- 2130 浏览
添加回答
举报
0/150
提交
取消