본문 바로가기
C & C++/MFC 컨트롤

버튼(Button) 에 글자 / 배경색 지정 - 버튼

by izen8 2011. 12. 14.
반응형

버튼을 생성한후 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(); 를 해주면 된다.

- 실행결과..


 
반응형

댓글