MFC让窗口最前端显示

来源:互联网 发布:租赁备案 知乎 编辑:程序博客网 时间:2024/05/17 22:23

基于对话框的MFC应用程序,环境:Win XP + VC2010。程序界面:



接着为IDC_CHECK1绑定一个BOOL类型的变量m_bShowTopmost,并添加BN_CLICKED事件响应函数:

void CWorkHelperDlg::OnBnClickedCheck1(){UpdateData();if(m_bShowTopmost)// 窗口最前端显示{TRACE("True\n");SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);}else{TRACE("False\n");SetWindowPos(&this->wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);}}

至此,完成了!


原创粉丝点击