0
我想獲取當前控制檯大小的行和列。使用GetConsoleScreenBufferInfo功能,我可以得到一個CONSOLE_SCREEN_BUFFER_INFO結構有以下幾點:獲取當前控制檯大小
typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
COORD dwSize;
COORD dwCursorPosition;
WORD wAttributes;
SMALL_RECT srWindow;
COORD dwMaximumWindowSize;
} CONSOLE_SCREEN_BUFFER_INFO;
最接近的領域是顧名思義獲取最大窗口大小dwMaximumWindowSize
。我有沒有辦法獲取當前的窗口大小(即行數和列數)?
'dwSize'輸出是什麼? – 2013-03-26 20:41:26
這不是什麼dwSize參數? – Luke 2013-03-26 20:41:48
好吧,你一定會這麼想的!不幸的是,dwSize指的是當前緩衝區大小對窗口大小的影響不大。 – R4D4 2013-03-26 20:42:56