窗口控件操作:增加最小化按钮
2007-12-12 13:19
190 查看
//窗口控件操作:增加最小化按钮
//从向导中取得某个子窗口:
CWnd * pWnd = theApp.m_pMainSheet->GetDlgItem( IDCANCEL);
if ( pWnd) pWnd->EnableWindow( FALSE);
//取得系统菜单项:
CMenu* pSysMenu = theApp.m_pMainSheet->GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
//{{{
//从向导中取得当前活动的属性窗口:
DWORD dwStysle = theApp.m_pMainWnd->GetActiveWindow()->GetStyle();
theApp.m_pMainWnd->GetActiveWindow()->ModifyStyle(WS_MAXIMIZEBOX, dwStysle|WS_MINIMIZEBOX);
theApp.m_pMainWnd->GetActiveWindow()->DrawMenuBar();
//}}}
//Disable SC_CLOSE:
pSysMenu->ModifyMenu(1,MF_BYPOSITION | MF_GRAYED);
//从向导中取得某个子窗口:
CWnd * pWnd = theApp.m_pMainSheet->GetDlgItem( IDCANCEL);
if ( pWnd) pWnd->EnableWindow( FALSE);
//取得系统菜单项:
CMenu* pSysMenu = theApp.m_pMainSheet->GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
//{{{
//从向导中取得当前活动的属性窗口:
DWORD dwStysle = theApp.m_pMainWnd->GetActiveWindow()->GetStyle();
theApp.m_pMainWnd->GetActiveWindow()->ModifyStyle(WS_MAXIMIZEBOX, dwStysle|WS_MINIMIZEBOX);
theApp.m_pMainWnd->GetActiveWindow()->DrawMenuBar();
//}}}
//Disable SC_CLOSE:
pSysMenu->ModifyMenu(1,MF_BYPOSITION | MF_GRAYED);
相关文章推荐
- Q窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)
- Q窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)
- javascript弹出窗口中增加确定取消按钮
- Mac应用开发--隐藏窗口里默认按钮(最大化、最小化、关闭等)的方法 NSWindowCloseButton
- JFrame基本操作,增加选择文件按钮
- 怎样将ubuntu的关闭、最大化、最小化按钮移动到窗口右边
- C++MFC程序窗口无法显示最大最小化按钮问题
- QT窗口去掉最大化最小化关闭按钮
- Qt主窗口没有最小化,最大化按钮且最大化显示
- 用按钮控件调出MENU窗口
- ubuntu有时可能会出现窗口突然没有了“关闭”“最小化”“最大化“按钮
- MFC去掉窗口右上方最大化最小化关闭按钮
- Qt主窗口没有最小化,最大化按钮且最大化显示
- C#中父窗口和子窗口之间实现控件互操作
- 控件大小随窗口变化( 可多个控件,增加了tab下窗口大小,CCombox不能下拉 )
- MFC使用CSplitterWnd分割窗口并在切分条增加按钮
- ExtJs4中gird列中增加操作列,并给操作按钮绑定事件
- 让Qt的窗口最小化最大化及关闭按钮都消失
- C#中父窗口和子窗口之间实现控件互操作