void CDlgAdvice::Notify(TNotifyUI& msg)
{
if (msg.nType == COUI_MSGTYPE_CLICK)
{
//关闭按钮
if (msg.pSender->GetName().Compare(_T("BtnClose")) == 0)
{
//::PostMessage(m_pParentWnd, USERMSG_DESTROY_WND, 3, 0);
Close(IDOK);
return;
}
}
}
虚继承这个函数
public:
virtual void OnFinalMessage(HWND hWnd);
关闭窗口并销毁自己
void CDlgAdvice::OnFinalMessage(HWND hWnd)
{
__super::OnFinalMessage(hWnd);
delete this;
}