如何在一开始就使一个多文档的框架与视图最大化
解决方案 »
- 在一个picture控件里输出文字的问题
- VC 如何查看静态变量
- VC++ 中 把一个DOUBLE小2位小数,有函数吗?
- 怎么获得应用程序的描述:如NotePad.exe描述为"记事本",WinWord.exe描述为"Microsoft Office Word"
- 如何控制文件访问权限(续)
- 使用ado访问sqlserver的问题,200分,解决了另开贴加分
- 请问:typedef void (CA::*p)();是什么意思?
- 怎样使用VC编程查询SQL语句
- -------------mpeg4的视频文件该如何以我的需求方式来保存呢?---------------
- 使用deinterlace.ax 的问题------------------50分
- windows program
- 请问如何在VC中实现语法着色和显示行号?
cs.style |= WS_MAXIMIZEBOX;
BOOL CMDIAppDemoApp::InitInstance()
{
... ...
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
// pMainFrame->ShowWindow(m_nCmdShow);
pMainFrame->UpdateWindow();
... ...
}
//2、视图最大化
//添加CChildFrame类的ActivateFrame虚函数
void CChildFrame::ActivateFrame(int nCmdShow)
{
nCmdShow = SW_MAXIMIZE; //添加
CMDIChildWnd::ActivateFrame(nCmdShow);
}
HWND hWnd, // handle to window
int nCmdShow // show state of window
);
SW_MAXIMIZE Maximizes the specified window
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
或者在PreCreateWindow中
cs.style|=WS_MAXIMIZEBOX|WS_MAXIMIZE
m_nCmdShow=SW_SHOWMAXMIZED //最大化
m_nCmdShow=SW_SHOWMINMIZED //最小化
m_nCmdShow=SW_SHOWNORMAL //正常方式
MDI窗口:
如果是创建新的应用程序,可以用MFC AppWizard 的Advanced 按钮并在MDI子窗口风格组中检测最大化或最小化还可以重载 MDI Window 的PreCreateWindow函数,设置WS_MAXMIZE or WS_MINMIZE
如果从 CMDIChildWnd派生,调用 OnInitialUpdate函数中的 CWnd::Show Window来指定 MDI Child Window的风格。
InitInstance中
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
或者在PreCreateWindow中
cs.style|=WS_MAXIMIZEBOX|WS_MAXIMIZE
InitInstance中
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
或者在PreCreateWindow中
cs.style|=WS_MAXIMIZEBOX|WS_MAXIMIZE