C, C++/MFC 강의 | MFC Lecture
-
[MFC] CheckBox, GroupBox의 Static Control의 글자색, 배경색을 OnCtlColor 함수에서 변경하는 방법C, C++/MFC 강의 | MFC Lecture 2019. 5. 27. 08:41
CheckBox, GroupBox의 Static Control의 글자색, 배경색을 OnCtlColor 함수에서 변경하는 방법 1. 아래의 전처리문 추가 1-1. #pragma commnet(lib, "UxTheme.lib") 1-2. 필자는 stdafx.h 위치에 입력 2. OnInitDialog() 함수에 라애 내용 추가 2-1. SetWindowTheme(GetDlgItem(IDC_CHECKBOX)->m_hWnd, _T(""), _T("")); 2-2. 필자는 // 'TODO : ...' 다음 줄에 입력 3. OnCtlColor 함수에 글자색, 배경색 변경 내용 작성 3-1. 아래 내용 작성HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); swit..
-
[MFC] Dialog title bar, border 제거C, C++/MFC 강의 | MFC Lecture 2018. 12. 28. 15:11
1. Dialog의 title bar 제거1-1. 타이틀 바가 불필요하거나 커스텀 타이틀 바를 사용할 경우 제거 가능1-2. Resource View -> 해당 Dialog 리소스 -> Dialog의 속성 -> Title Bar 속성을 False로 변경 2. Dialog의 border 제거2-1. 다이얼로그의 테두리를 제거하고, 크기 조절 불가 상태를 만들 경우 제거 가능2-2. Resource View -> 해당 Dialog 리소스 -> Dialog의 속성 -> Border 속성을 None으로 변경2-3. border를 제거할 경우 타이틀 바도 같이 제거됨
-
[MFC] 1. 개요C, C++/MFC 강의 | MFC Lecture 2018. 12. 3. 21:31
1. MFC1-1. Microsoft Foundation Class로 마이크로소프트에서 제공하는 클래스 라이브러리 1-2. Win32 API와 여러 함수들을 클래스화 한 라이브러리 2. CWnd class2-1. 윈도우(창)의 어머니 클래스라고 불림 2-2. 윈도우(창) 자체를 클래스화 3. 기본 코드 및 윈도우 만들기3-1. 새로 만들기 -> 프로젝트 -> MFC 응용 프로그램 -> 프로젝트 이름을 'HelloMFC'로 설정 3-2. 응용 프로그램 종류를 단일 문서로 설정 -> 프로젝트 스타일을 MFC 표준으로 설정 -> 마침 3-3. HelloMFCApp은 응용 프로그램의 초기화, 메시지 루프 제공, 종료작업 수행 3-4. HelloMFCView는 실제 데이터를 보여주는 사용자 영역을 관리 3-5. ..