목록IT/MFC (3)
LISTORY
간단하지만 자주 까먹는 형식변환, CString에서 int형, 그리고 int형에서 CString 간의 형변환 방법입니다. 1. CString에서 int int형 변수 = _ttoi(CString형 data); 2. int에서 CString CString형 변수.Format("%d", int형 data);
1. Static Text Control 배경 색 변경 MFC의 control 배경 색을 변경하기 위해선 OnCtlColor 함수를 이용해야 합니다. 배경색을 바꾸기 원하는 컨트롤이 위치하는 Dialog로 이동하여 오른쪽 마우스 클릭, 클래스 마법사를 열어줍니다. 메시지에 들어가 WM_CTLCOLOR를 검색하여 처리기에 추가해줍니다. 그럼 자동으로 해당 클래스 코드에 OnCtlColor 코드가 추가된 것을 확인할 수 있습니다. HBRUSH TestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 여기서 DC의 특성을 변경합니다. // T..
Visual Studio 2013에서 Pictual Control을 사용할 때 자주 볼 수 있는 오류입니다. VS 2013 버그로 .rc 파일에서 다음과같이 코드를 수정하면 됩니다. 변경 전 CONTROL IDB_LOGO,IDC_STATIC_LOGO,19,18,130,33,NOT WS_GROUP 변경 후 CONTROL IDB_LOGO,IDC_STATIC_LOGO,"Static", SS_BITMAP,19,18,130,33