我在MDI工程建立的一开始,就设置了文档一建立就是最大化。但是,我发现新建文档的时候,总是先出现一个较小的文档窗口,然后,再自动变成最大化,不太好看。不知道,在哪个地方修改,可以使其一建立的时候就是最大化。
解决方案 »
- [原创&交流]DLL封装框架视图经验总结<一>
- shockwaveflash控件加载flash的疑问
- 在ACTIVEX中LOAD一个MFC DLL(含有一个dialog),当关闭浏览器时出现Assertion错误
- 如何在一个动态库中再调用另一个动态库
- 程序员联合开发网www.programsalon.com会员请进!
- Cdatagrid创建失败。。。。。。。。。。。。。。。急急
- 今天买到了MFC Internals的中文版,散分!!!
- 请教几个关于MSHFlexGrid的问题!!!!UP有分
- CPropertyPage的UpdateData()
- vc程序写好了,怎么检验它有没有内存泄露啊(一定给分)
- 如何不让Windows自己画鼠标
- 如何自动换行显示汉字?
pMainFrame->ShowWindow(SW_SHOWMAXIMIZED); //框架最大化
if (nCmdShow == -1)
nCmdShow = SW_SHOWMAXIMIZED; CMDIChildWnd::ActivateFrame(nCmdShow);}
{
nCmdShow = SW_SHOWMAXIMIZED; //加这一句,使子窗口最大化
CMDIChildWnd::ActivateFrame(nCmdShow);
}
nCmdShow = SW_SHOWMAXIMIZED; CMDIChildWnd::ActivateFrame(nCmdShow);
但是它一开始是普通窗口,接着会自动最大化。
而我想看到它一开始就是最大化,没有抖动的过程.不知道哪里改
我的 CChildFrame::PreCreateWindow(CREATESTRUCT& cs)中:
cs.style = WS_CHILD | WS_VISIBLE | WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU
| FWS_ADDTOTITLE | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX;
return TRUE;
程序一开始,自动开启的第一个Doc窗口填满视图,但不是最大化,而是可以看到Doc视窗的标题栏(也就是按下菜单Windows->Tile Horizontally 后的样子)。
我的程序一开始,自动开启的第一个Doc窗口,较小,在屏幕中间。如何改变代码呢?高手关注!