|
void __fastcall TYesNoPopupForm::WMPaint(TMessage &Message)
{
PAINTSTRUCT Ps;
BeginPaint(Handle,&Ps);
EndPaint(Handle,&Ps);
Message.Result=0;
Label1->Perform(Message.Msg,Message.WParam,Message.LParam);
}
이런식으로 처리해봐도 여전이 화면에 Label1이 안보이내요
어떤식으로 메세지를 전달하면좋을까요?
Lyn 님이 쓰신 글 :
: 소유하고 있는 하위 윈도우에 WM_PAINT 를 전달 해 주세요
:
: 강대민 님이 쓰신 글 :
: : 폼컨트롤에서
: :
: : WM_PAINT 메세지를 받아서 직접처리하면
: :
: : ( MESSAGE_HANDLER(WM_PAINT, TMessage, WMPaint) 이거저거해보다 마지막으로 메세지맵으로시도)
: :
: : 제가그리고싶은 선이나 텍스트 이미지등은잘나타나는대
: :
: : 라벨이나 에디트박스등 왼만한컨트롤은 화면에 나타나지를않내요.. 어떤식으로
: :
: : 처리해야 이런컨트롤도 화면에나타나고 제가 페인트 메세지에 드로우도할수있을까요?
: :
: : 고수님의 답변부탁드립니다
|