|
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_NCHITTEST,TWMNCHitTest,WMNCHitTest)
VCL_MESSAGE_HANDLER(WM_MOVE, TWMMove, WMMove);
END_MESSAGE_MAP(TForm);
위의 코드에서 MESSAGE_HANDLER는 에디터상에 직접 쓴 메시지메크로입니다.
BCB에 관한 책에서 예제들도 이런 식으로 MESSAGE_HANDLER를 쓰지요.
그런데 그 아래에
VCL_MESSAGE_HANDLER는 에디터상에직접 쓴 것이 아니라,
New Method... 이런 메뉴를 이용해서 메시지헨들러를 자동작성되도록 한 것입니다.
앞에 VCL_ 이 붙는 거랑 안 붙는 거랑 어떤 차이가 있는 거지요?
|