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

Static Control 에서의 마우스 이벤트 처리

by izen8 2011. 10. 25.
반응형

BOOL CTestDlg::PreTranslateMessage(MSG* pMsg) 
{
       
// TODO: Add your specialized code here and/or call the base class
       
if (pMsg->message == WM_LBUTTONDOWN)
       
{
               
if (pMsg->hwnd ==  GetDlgItem(IDC_STATIC_TEXT)->GetSafeHwnd())
                       
AfxMessageBox("Left Button Down");
       
}
       
else if (pMsg->message == WM_RBUTTONDOWN)
       
{
               
if (pMsg->hwnd == GetDlgItem(IDC_STATIC_TEXT)->GetSafeHwnd())
                       
AfxMessageBox("Right Button Down");
       
}
       
return CDialog::PreTranslateMessage(pMsg);
}
Static Control 속성에서 Notify 가 TRUE 가 되어 있어야 한다.
반응형

댓글