버튼이 눌렀을 때, 버튼의 스킨을 변경하고 싶은데 바로 변경되지 않는다.
그래서 사용한 방법이
1. 버튼이 눌렀을 때, 버튼을 비활성화 시킨다.
2. 변경한 버튼 스킨 비트맵을 로드하고 버튼 사이즈를 비트맵에 맞춘다.
3. 버튼을 활성화 시킨다.
장점으로 버튼만 다시 그리기 때문에 깜박임 현상이 없고, 버튼 스킨이 변경되기 전에 버튼이 눌리는 걸 방지할 수 있다.
'Programming > MFC' 카테고리의 다른 글
[CString] 유니코드에서 CString <-> char* 형 변환하기 (0) | 2016.10.26 |
---|---|
[에디트박스] 에디트박스에 글자 입력 시 이벤트 처리 (0) | 2016.10.24 |
[쓰레드] 쓰레드에서 메세지 콜을 이용하여 다이얼로그 갱신 (0) | 2016.10.21 |
[버튼] 버튼 스킨 입히기 (0) | 2016.10.19 |
[버튼] 버튼 Text 내용 읽어오기 (0) | 2016.10.19 |