BOOL CTest1Dlg::PreTranslateMessage(MSG* pMsg)
{  

//이함수 아시죠? 위저드로 보면 있을껍니다. 없으시면 만드세요.

//프로그램이 돌아갈때 모든 메시지가 거쳐가는 곳이지요..
 // TODO: Add your specialized code here and/or call the base class
 CRect rect; //일단 선언

 

  if(pMsg->message == WM_LBUTTONDOWN) 
 {  //메시지가 LBUTTONDOWN일때 실행

 

     CButton *pButton = (CButton *)GetDlgItem(IDC_BUTTON2);

     //해당버튼 버튼변수에 넣고
     pButton->GetWindowRect(rect); 

     //버튼위치 가져오기 입니다.
     if(rect.PtInRect(pMsg->pt))

     //위에 구한 버튼위치와 마우스위치가 일치하면 실행
     {
       *******여기에 님이 구현하실꺼 쓰세요********
     }       
    
 }

  if(pMsg->message == WM_LBUTTONUP) 

  //마찬가지로^^ UP잡아서 처리해주고 싶은거 하시면되겠죠?

  //여기서  KillTimer 하시면 되겠네요..

 그럼 도움이 되시길요

'MFC' 카테고리의 다른 글

각종 윈도우 영역 크기 얻기  (0) 2011.08.26
gdiplus jpeg 이미지 위에 문자열 추가 후 저장하는 방법  (0) 2011.08.26
윈도우 종료 하기  (0) 2011.08.26
시간 연산 방법  (0) 2011.08.26
레지스트리 관련 api함수들  (0) 2011.08.26
Posted by pkss
,