TFrom을 상속받아 TForm1의 메세지 처리 예제입니다.
void __fastcall TForm1::WndProc(Messages::TMessage &Message)
{
switch(Message.Msg)
{
case WM_USER + 1:
return;
}
TForm::WndProc(Message);
}
즐프요~ *^^*
김영윤 님이 쓰신 글 :
: 볼랜드 C++은 최근에 접해보는 거라서 문의드립니다.
:
: 서브 클래싱으로 검색해 보니 볼랜드 C++에서 서브클래싱을 할때는,
: 클래스의 WindowProc 바꿔서 메시지 처리를 하는것 같은데..
: 이 경우 메시지 프로시저 자체가 변경되어 버리기 때문에, 문제가 있어서요.
:
: 부모의 메시지 처리는 그대로 두고... 특정 메시지만 재정의 하는 방법으로 서브클래싱이 가능한지 알고싶습니다.
: (MFC에서는 상속받으면 되잖아요.)
|