首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

通过winform调用控制台窗口,怎么设置控制台宽带的长宽

2013-09-12 
通过winform调用控制台窗口,如何设置控制台宽带的长宽?[DllImport(kernel32.dll)]public static extern

通过winform调用控制台窗口,如何设置控制台宽带的长宽?
        [DllImport("kernel32.dll")]
        public static extern bool AllocConsole();  //启动窗口

        [DllImport("kernel32.dll")]
        public static extern bool FreeConsole();  //关闭窗口

通过这种方式调用的,如何设置 c#控制台的长和宽呢?  设置他的缓存区和长宽

是用 user32.dll  还是kernel32.dll 

怎么设置求大神们帮忙  
[解决办法]
不用调用dll的
你只需要这样做:


//在调用打开控制台后就可以用Console类来设置控制台缓冲区大小和窗口大小、颜色什么的了
AllocConsole();
//这样就可以设置了
Console.SetBufferSize(ConsoleBufferSizeWidth,ConsoleBufferSizeHeight);
Console.SetWindowSize(ConsoleWindowSizeWidth,ConsoleWindowSizeHeight);

关闭:
FreeConsole();

热点排行