// 在消息处理程序中添加消息处理程序
ON_COMMAND(IDC_BUTTON1, &CExitButtonDlg::OnBnClickedButton1)
// 函数定义
void CExitButtonDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
OnCancel()// 关闭窗口
EndDialog(IDCANCEL)// 结束对话框
}
这个实现起来很简单,首先CDialog提供一个static类指针,用于返回自身初始化好的指针。然后当点击退出按钮后,就调用这个static指针,发送WM_CLOSE即可。CDialog::m_dialog->PostMessage(WM_CLOSE, 0, 0)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)