728x90
반응형
MFC Text Control 색상을 변경해봅시다!
![](https://blog.kakaocdn.net/dn/WV6A5/btrSVaWlVeB/wAGCbJX3KtC7TdZll6hSj1/img.png)
![](https://blog.kakaocdn.net/dn/lfhtr/btrSL1AcxxD/r0n4hb993F0b50iyKCw8m0/img.png)
테스트를 하기 위해 Text Control 2개를 추가해주었습니다.
Blue (ID: IDC_STATIC_BLUE)
Red (ID: IDC_STATIC_RED)
![](https://blog.kakaocdn.net/dn/oRZI1/btrSVJxiKTt/5pWAVqb7ePoJYJt8lxpVpK/img.png)
실행해볼까요?
![](https://blog.kakaocdn.net/dn/WV6A5/btrSVaWlVeB/wAGCbJX3KtC7TdZll6hSj1/img.png)
- 배경이 왜 초록색인지 궁금하신 분들은 이전 글을 참고해주세요.
2022.12.05 - [배움 - 차근차근 기록하자/[개발] MFC 🔴] - [MFC] 다이얼로그 배경색 변경
[MFC] 다이얼로그 배경색 변경
MFC 다이얼로그의 밋밋한 회색 배경 색상을 변경해봅시다. 1. 변경하려는 다이얼로그의 클래스 마법사를 들어가주세요. (Ctrl + Shift + X) 2. OnPaint 이벤트 핸들러를 추가해줍니다. 3. OnPaint 함수에서
minicode.tistory.com
1. OnCtlColor 이벤트 처리기를 추가해주세요.
![](https://blog.kakaocdn.net/dn/bjqQ5Y/btrSOxrJ13B/jBQ3AEKv8gtG3oanPRfl6k/img.png)
2. OnCtlColor 함수를 수정해줍니다.
- pDC->SetTextColor : 텍스트 색상
- pDC->SetBkColor : 텍스트 배경
![](https://blog.kakaocdn.net/dn/qEd8M/btrSUao8uBF/Amr2SkGwDNoWrjE5DbpIXK/img.png)
실행해볼까요?
![](https://blog.kakaocdn.net/dn/vvGpT/btrSUIMyTHP/zXDw35A8gU82yQk7vSDAB1/img.png)
네 텍스트 색상이 바뀌었네요~
컨트롤 ID가 IDC_STATIC_BLUE인 것은 파란색으로,
IDC_STATIC_RED인 것은 빨간색으로,
그 외는 기본 검정색으로 그려지는 모습입니다.
봐주셔서 감사합니다.
728x90
반응형
'배움 - 차근차근 기록하자 > [개발] MFC 🔴' 카테고리의 다른 글
[MFC] UI 갱신이 안될때 (ProcessWindowMessage) (0) | 2023.03.16 |
---|---|
[MFC] 사용자 메시지로 PostMessage 구현 (0) | 2022.12.19 |
[MFC] 다이얼로그 배경색 변경 (0) | 2022.12.05 |
[MFC] 리스트 컨트롤 관련 코드 정리 List Control (0) | 2022.08.16 |