基于对话框的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);
}
}
至此,完成了!