반응형
버튼을 생성한후 Styles의 Owner draw 를 반드시 Check 해주어야 한다.
CButtonCtrl m_cButton; // 버튼 변수 생성한후
OnInitDialog() 등에
m_cButton.SubclassDlgItem(IDC_BUTTON1, this); // 버튼ID를 연결 시켜준다.
이후에 버튼색을 변경하고자 하는 곳에서
m_cButton.SetColor(RGB( 255, 0, 0), RGB( 0, 255, 0)); // 이런식으로 하면된다.
원래대로 돌아오려면 m_cButton.ResetColour(); 를 해주면 된다.
- 실행결과..
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
CClorDialog 모달리스로 구현 - 색상 컨트롤 (0) | 2011.12.14 |
---|---|
스핀(Spin) 컨트롤 - 스핀 (0) | 2011.12.14 |
체크, 푸시, 라디오 버튼 속성정의 - 버튼 (0) | 2011.12.14 |
다이얼로그 자석 효과 (0) | 2011.12.14 |
팝업(Popup) 메뉴 생성 - 팝업 (0) | 2011.12.14 |
댓글