Win32 콘솔 응용 프로그램 (printf, fgets 등)
은 유명한 25x80 "블랙 박스"를 엽니 다.Win XP 콘솔 응용 프로그램 : 폭, 높이 변경 API
내 응용 프로그램을 프로그래밍 방식으로 설정하려면
다른 너비와 높이, 25x80 이외의 값으로 설정하십시오.
콘솔 창의 크기를 조정하는 데 사용할 수있는 API는 무엇입니까?
감사
Win32 콘솔 응용 프로그램 (printf, fgets 등)
은 유명한 25x80 "블랙 박스"를 엽니 다.Win XP 콘솔 응용 프로그램 : 폭, 높이 변경 API
내 응용 프로그램을 프로그래밍 방식으로 설정하려면
다른 너비와 높이, 25x80 이외의 값으로 설정하십시오.
콘솔 창의 크기를 조정하는 데 사용할 수있는 API는 무엇입니까?
감사
에 버퍼를 설정, 나는 이상한 줄을 사용하여 필요한 것을 achievd
system("mode 42,90");
그렇게 이상하지만 단순하지만 작동했습니다.
210 * 50 콘솔 크기와 기록을 위해210 * 2000
COORD s = { 210, 2000 };
SMALL_RECT sr = { 0, 0, 209, 49 };
CONSOLE_SCREEN_BUFFER_INFO sbi = { 0 };
GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &sbi);
SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), s);
if ((sbi.srWindow.Right - sbi.srWindow.Left) != (sr.Right - sr.Left)) {
SetConsoleWindowInfo(GetStdHandle(STD_OUTPUT_HANDLE), TRUE, &sr);
}
-1, 질문에 대답하지 않는다는 질문은 특별히 콘솔 창 크기를 변경하는 API를 묻습니다. '모드'는 명령 쉘 명령입니다. –