c# 控制台程序 隐藏控制台窗口
2012-11-08 17:39
127 查看
在某些项目中,需要采用控制台程序,但是又不需要通过dos窗口进行交互,同时打算隐藏掉难看的控制台窗口。实现的方法很多,有的是修改链接命令。我采用的方法略有些麻烦,首先是给窗口命名,之后找到该窗口指针,之后再调用winAPI隐藏窗口。
程序如下:
原帖地址:http://blog.sina.com.cn/s/blog_6b2e327701013769.html
程序如下:
class Program { [DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)] static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow); [DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); static void Main(string[] args) { Console.Title = "WAHAHA"; IntPtr intptr = FindWindow("ConsoleWindowClass", "WAHAHA"); if (intptr != IntPtr.Zero) { ShowWindow(intptr, 0);//隐藏这个窗口 } string x; x = Console.ReadLine(); } }
原帖地址:http://blog.sina.com.cn/s/blog_6b2e327701013769.html
相关文章推荐
- C# 调用控制台程序同时隐藏控制台窗口
- C#中调用控制台程序时隐藏控制台窗口
- 转:隐藏C#控制台程序运行时的窗口
- c# 控制台程序 隐藏控制台窗口
- C# 控制台程序 隐藏控制台窗口
- C#中调用控制台程序时隐藏控制台窗口
- C#下控制台程序窗口下启用快速编辑模式运行线程会阻止线程运行
- 怎么隐藏控制台程序的控制台窗口
- C#WinForm程序显示控制台窗口Console
- VC++ 如何隐藏控制台程序窗口
- 隐藏控制台程序的窗口
- .NET C# 【小技巧】控制台程序,运行是否弹出窗口选择!
- 在控制台程序中隐藏控制台窗口!
- 最简单的Windows窗口程序,使用main函数,隐藏控制台等,适合window编程入门
- VC++ 如何隐藏控制台程序窗口
- 隐藏控制台程序运行时的窗口(Windows API ShowWindow的应用)
- VC Console(控制台)程序如何隐藏CMD窗口
- 如何在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口!
- C语言控制台程序窗口隐藏