SetConsoleScreenBufferSize

【勇芳软件工作室】汉化HomePreviousNext

SetConsoleScreenBufferSize功能可以更改指定的控制台屏幕缓冲区的大小。

BOOL SetConsoleScreenBufferSize(

HANDLE 【hConsoleOutput】,//控制台屏幕缓冲区的句柄
COORD 【的dwSize】//字符行和列中的新大小。
); 

参数

【hConsoleOutput】

标识控制台屏幕缓冲区。句柄必须具有GENERIC_WRITE权限。

【的dwSize】

指定包含屏幕缓冲区的行和列的新大小的COORD结构。指定的宽度和高度不能小于屏幕缓冲区窗口的宽度和高度。指定的尺寸也不能小于系统允许的最小尺寸。此最小值取决于控制台(由用户选择)的当前字体大小和GetSystemMetrics函数返回的SM_CXMIN和SM_CYMIN值。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

也可以看看

COORD, GetConsoleScreenBufferInfo, SetConsoleWindowInfo