Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 실습
- 핵심 요약
- do it c
- 마이크로소프트
- MFC 예제
- MyThread
- linux
- 유료강좌
- ListBox
- C언어
- 정처기 독학
- mfc 실습
- SSG
- 도움말
- C
- win32
- 포트폴리오
- MFC
- 별찍기
- 미가공
- tips강좌
- C++
- MyTread
- visual
- 정보처리기사
- mysql
- 김성엽
- 충무창업큐브
- Time
- Tipsware
Archives
- Today
- Total
목록달력만들기 (2)
History

이번 차시 게시물은 달력 만들기 3번째이다. 저번 step까지는 메인 Dlg에서 작업했지만, step3에서는 캘린더 구현하는 코드를 CWnd 클래스에서 상속받은 클래스로 구성하였다. 이렇게 해놓으면 후에 달력을 만들 때 새롭게 안 만들고 재사용이 가능하다. 그리고 달력도 일반적으로 많이 사용하는 달력 화면으로 변경하였다. 실행화면은 아래와 같다.
MFC/개인 실습
2023. 1. 31. 22:14

mfc는 기본적으로 제공되는 달력 컨트롤이 있지만 기능이 한정적이고 달력의 출력 형태를 개발자가 원하는 대로 변경하는 작업도 쉽지 않기 때문에 좀 더 자신의 성향에 맞게 달력을 만들고 싶으면 직접 만들어서 사용하는 것을 권장한다. 이번 step1 단계에서는 기본적으로 현재 달을 출력하는 프로그램을 만들어본다. 우선 해더에서는 if를 최소한으로 사용하기 위해 배열 변수를 아래처럼 추가해준다. private: wchar_t* mp_week[7] = { L"일",L"월" ,L"화" , L"수" , L"목" , L"금" , L"토" }; int m_date[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; COLORREF m_date_color[7] = { RGB(255,0,0..
MFC/개인 실습
2023. 1. 30. 19:05