검색결과 리스트
글
1. SS_NOTIFY (Static의 인자)
: 서브 클래싱한 컨트롤 클래스에 SS_NOTIFY를 지정하면 해당 컨트롤이 메세지를 받을수
있습니다.
SS_NOTIFY를 추가하는 방법은 Resource View에서 컨트롤 속성 --> Style --> Notify를
체크해도 되고
PreSubclassWindow() 함수를 오버라이드 해서
::SetWindowLong()함수를 사용해서 설정을 변경해 주어도 됩니다.
2. Reflection Message
: 대부분의 컨트롤은 컨트롤의 배경이나 색상을 부모 윈도우가 변경할 수 있도록 통지 메세지를
부모윈도우에게 보낸다.
그런데 MFC4.0부터 이러한 통지 메세지를 부모 윈도우뿐만 아니라 컨트롤 자체에서 처리 할
수 있도록 추가된 기능이다.
클래스 위져드를 띄워보면 =WS_XXXX 란 메세지가 Reflection Message 이다.
참고자료 : MFC 정복
'C/C++ > VC++ / MFC' 카테고리의 다른 글
[MFC] 팝업메뉴 활성/비활성 시키기 (0) | 2008.04.30 |
---|---|
[MFC] Dialog와 FormView의 초기화 위치 (0) | 2008.04.22 |
[MFC] 사용자 정의 메세지 (0) | 2008.03.19 |
[Design Patterns] C++을 사용한 Singleton (0) | 2008.03.17 |
[MFC] MFC에서 클래스 전역으로 사용하기 (0) | 2008.03.11 |
RECENT COMMENT