개발언어/C++2 [C++] 윈도우에서 GetWindowRect, GetCllientRect를 통해 크기 얻기 Window의 컨트롤이나 핸들러의 크기나 위치를 관리하기 위한 API를 살펴보겠다. 일단 컨트롤의 위치 값을 얻는 API는 두 가지가 있다. GetWindowRect와 GetClientRect이다. GetWindowRect: 윈도우 화면 좌표 값으로 위치 정보 반환한다. GetClientRect: 윈도우 클라이언트 영역에서의 좌표값 반환한다. 일단 윈도우의 좌표 표시는 일반적으로 사용하는 수학의 좌표와는 조금 틀리다. 수학에서 X, Y축의 증가하는 값는 각각 오른쪽과 위쪽이다. 그러나 윈도우에서는 Y축의 방향이 반대인 아래로 향한다. 그렇기에 Y축의 값을 계산할 때 주의를 요한다. 다음으로는 화면 좌표간의 변환를 사용하는 API를 보겠다. ScreenToClient와 ClientToScreen 함수이다... 2021. 12. 14. [C++] CString 에서 형변환 함수들 총정리 1. char 형변환 atoi() : char(문자나 문자열) -> int (부호있는 2바이트 정수) atol() : char -> long (부호있는 4바이트 정수) atof() : char - > double(4바이트 실수) itoa() : int -> char 등등... (ex) itoa(바꿀숫자, char형으로 바꿔서 넣을변수, 10진수); itoa(int, char[], 10); 2. int CString , double CString // CString -> int convert CString strNum = _T("5"); int nNum = _ttoi(strNum); // int -> CString convert int nNum = 5; CString strNum; strNum.Format.. 2020. 12. 1. 이전 1 다음