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