MFC에서 Dialogbar의 wm_message를 mainFrame에서 처리할수있을까요?
글쓴이: cinemamoon / 작성시간: 화, 2011/07/05 - 7:53오후
Dialogbar를 Docking시켜야해서 MainFrame.cpp에 멤버변수로
CDialogBar m_atrDialogbar;
이렇게 선언해 두고... Oncreate에서 Docking시켜주고 있는데요.
여기서 MainFrame.cpp에서 WM_VSCROLL << 이 메세지를 처리할려고 하거든요.
어떻게 받을 수 없을까요?
BEGIN_MESSAGE_MAP(CDialogBar,CControlBar)
ON_WM_VSCROLL()
END_MESSAGE_MAP()
이런식으로는 안되더라고요.. -_-;;
Docking시킨 Dialogbar의 VScroll 메세지를 어떻게든 처리해줘야하는데... 혹시 위의 것이 불가능하다면 다른방법은 없는지..
고수님들 답변좀 부탁드리겠습니다..^^;
Forums:
글쎄요. 우선 사용자 메세지를 하나 만들거나, 눈에
글쎄요.
우선 사용자 메세지를 하나 만들거나, 눈에 보이지 않는 메뉴를 추가해 wm_command 메세지를 만듭니다.
이렇게 만든 윈도우메세지를 다이얼로그의 WM_VSCROLL 핸들러에서 발동합니다.
그런 다음 메인프레임에서 처리하면 되지 않을까요?
댓글 달기