在App中我用m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);让程序启动时就最大化
然后我在CMainFrame::PreCreateWindow中用cs.style &= ~WS_MAXIMIZEBOX;禁用了最大化(还原)按钮,在窗口最大化时,状态栏消失了。如果去掉cs.style &= ~WS_MAXIMIZEBOX,状态栏又有了。
但我想禁用最大化(还原)按钮,哪位大虾指点一下。先谢了!
然后我在CMainFrame::PreCreateWindow中用cs.style &= ~WS_MAXIMIZEBOX;禁用了最大化(还原)按钮,在窗口最大化时,状态栏消失了。如果去掉cs.style &= ~WS_MAXIMIZEBOX,状态栏又有了。
但我想禁用最大化(还原)按钮,哪位大虾指点一下。先谢了!
解决方案 »
- 插件怎么能获得IE窗口关闭的消息?
- 求应用MPEG4解码,编码算法的实例源码?
- 在MDI中怎么切换到别的文档的视图?(MFC)
- ListCtrl 显示浮点数的问题
- 在VC中使用ODBC,ADO编程如何使用事务处理功能
- 讨论:C++中虚函数是何意?
- 请问哪里可以得到DBGRID控件,在VC里可以用的!高分酬谢!!!
- 遇到个非常不解的问题,求助高手!!
- 命名管道在WriteFile时出错,错误代码为232
- MFC 创建基本对话框 怎么改变对话框的边框颜色(边框一直都是深蓝色)和标题栏的颜色?
- 菜鸟再问单选框的问题(刚才那个已结贴),急!!!
- 拖动ListCtrl的改变Column宽度的控制条有什么消息会产生么?
m_pMainWnd->ShowWindow(SW_SHOW); CRect rcWindow;
m_pMainWnd->GetWindowRect(&rcWindow);
int xSize = ::GetSystemMetrics (SM_CXSCREEN);
int ySize = ::GetSystemMetrics (SM_CYSCREEN); int Width = rcWindow.Width();
int Height = rcWindow.Height();
rcWindow.left = (xSize- Width)/2;
rcWindow.right = rcWindow.left + Width; rcWindow.top = (ySize - Height)/2;
rcWindow.bottom = rcWindow.top + Height; m_pMainWnd->MoveWindow(&rcWindow);