본문 바로가기
반응형

분류 전체보기150

C언어 콘솔창의 스크롤바 제거하기 콘솔의 cols, lines 크기보다 스크린버퍼의 크기를 1 줄여주면 스크롤 바가 사라진다. #include void remove_scrollbar() { HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO info; GetConsoleScreenBufferInfo(handle, &info); COORD new_size = { info.srWindow.Right - info.srWindow.Left + 1, info.srWindow.Bottom - info.srWindow.Top + 1 }; SetConsoleScreenBufferSize(handle, new_size); } int main() { remove_scrol.. 2013. 6. 11.
C언어 콘솔에서 커서 좌표 가져오기 COORD getXY(){ COORD Cur; CONSOLE_SCREEN_BUFFER_INFO a; GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE),&a); Cur.X = a.dwCursorPosition.X; Cur.Y = a.dwCursorPosition.Y; return Cur; } 2013. 6. 11.
C언어 텍스트 색, 텍스트 배경색 변경 함수 원형 SetConsoleTextAttribute(HANDLE hConsoleOutput, WORD wAttributes); hConsoleOutput : 콘솔 스크린 핸들 입력 wAttributes : 색상 속성 입력 콘솔 스크린 핸들가져오기 HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE); 정의되어있는 색상 BACKGROUND_BLUE 배경색 파랑 FOREGROUND_BLUE 글자색 파랑 BACKGROUND_GREEN 배경색 초록 FOREGROUND_GREEN 배경색 초록 BACKGROUND_RED 배경색 빨강 FOREGROUND_RED 글자색 빨강 BACKGROUND_INTENSITY 배경색 밝게 FOREGROUND_INTENSITY 글자색 밝게 글자색 색깔 숫자 .. 2013. 6. 11.
C언어 콘솔에서 커서 이동하기 #include void gotoxy(int x, int y) { COORD Cur; Cur.X=x; Cur.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur); } 2013. 6. 11.
반응형