|
다음과 같이 TCustomEdit을 상속받아..TCustomEdit1 을 만들었습니다.
class PACKAGE TCustomEdit1 : public TCustomEdit
{
protected:
void __fastcall fncOnPaint(TWMPaint &WMPaint);
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_PAINT, TWMPaint, fncOnPaint);
END_MESSAGE_MAP(TCustomEdit);
.....
}
그런데..
폼에서 버튼을 생성하여 버튼을 클릭시
아래의 함수가 호출됩니다..
void __fastcall TForm1::ButtonClick(TObject *Sender)
{
m_CustomEdit = new TCustomEdit1(this);
m_CustomEdit->SetOptions(m_bAddress,m_bHex,m_bAscii,m_b48);
...????....
}
그런데..위에서 TCustomEdit1의 SetOptions(TCustomEdit1가 전달 받을 옵션상황)을 전달 한 후
...???.. --> 이부분에 어떤 윈도우 함수를 적어야지 위 메세지 맵에 있는 fncOnPaint 가
호출 될까여?
Show , Showing,Invalidate, ....는 동작 않되더군여..
|