빌더에서 Messagehandler 사용하기

2011. 12. 13. 10:52언어/C++ Builder

.h 파일에  아래 소스 추가  

void __fastcall Test(tagMSG &Msg, bool &Handled);   // test는 마음대로 정해도 상관 없다.

.cpp 파일에 아래 소스 추가 
 
void __fastcall TFHtmlView::Test(tagMSG &Msg, bool &Handled)
{
        if(Msg.message == WM_LBUTTONDOWN  || Msg.message == WM_RBUTTONDOWN )
        {
                Handled= true;
        }


생성자에 아래 소스 추가 

Application->OnMessage = Test;

위와 같이 설정하면 메시지를 받을 수 있다.