본문 바로가기

C or C++/C or C++ API

SetConsoleTextAttribute API SetConsoleTextAttribute API 위 API는 콘솔창의 글자색을 변경해주는 API이다 기존에 썻던 글자색이 맘에안들거나 무지개색으로 출력하고싶을때는 이 API를 사용해서 찍어보는것도 좋을거같다 먼저 함수원형을 살표보자 1 2 3 4 5 6 BOOL WINAPI SetConsoleTextAttribute( _In_ HANDLE hConsoleOutput, _In_ WORD wAttributes ); Colored by Color Scripter cs 함수원형은 이렇다 첫번째 인자로 콘솔창의 핸들을받고 두번째 인자로는 색을 받는거같다 색의 표를 만들어보면 번호 색깔 0 검정 1 어두운 파랑 2 어두운 초록 3 어두운 하늘 4 어두운 빨강 5 어두운 보라 6 어두운 노랑 7 회색 8 어두운 회.. 더보기
SetConsoleCursorPosition API SetConsoleCursorPosition 이API는 커서를 원하는 좌표로 이동시켜주는 API이다. 이API를 쓰지않고 cls를 통해 화면을지우고 다시 찍어주게되면 처음부터 끝까지 다시 찍는것이기때문에 사용할떄 화면이 흔들리거나 이쁘지가 않을수가있다. 하지만 SetConsoleCursorPosition 를 사용하면 해당좌표만가서 원하는 좌표에 값만다시 처리하기때문에 아주유용하다. 함수원형을 살펴보면 1 2 3 4 BOOL WINAPI SetConsoleCursorPosition( _In_ HANDLE hConsoleOutput, _In_ COORD dwCursorPosition ); Colored by Color Scripter cs 첫번째 인자로 핸들을받고 두번째인자로 COORD 구조체로 좌표값을 받.. 더보기