vc++-vc多文档窗口最大化失效,有两个窗口是无最大化关闭按钮

问题描述

vc多文档窗口最大化失效,有两个窗口是无最大化关闭按钮
我写的一个多文档软件,打开两个窗口时,打开其中一个窗口时,出现图所示的情况,无最大化按钮,关闭按钮,但是我在CChildFrame的precreatewindow函数中已经修改了style。下面是代码,希望大神们指点指点,感激不尽啊!
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
if(theApp.bSizeFixed)
{
cs.style = WS_CHILD | WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU
| FWS_ADDTOTITLE|WS_MAXIMIZE|WS_MAXIMIZEBOX; ;//|WS_VISIBLE | 防止闪
}
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
initstance函数中
pDocTemplate = new CMultiDocTemplate(
IDR_GYFXYDATATYPE
RUNTIME_CLASS(CGyfxDoc)
RUNTIME_CLASS(CChildFrame) // custom MDI child frame
RUNTIME_CLASS(CGyfxDataView));
AddDocTemplate(pDocTemplate);

解决方案

用spy++看下窗口风格有没有应用上去。

解决方案二:

显示没有应用上去,这个该怎么办啊?求指点啊!不甚感激。

解决方案三:

显示没有应用上去,这个该怎么办啊?求指点啊!不甚感激。

时间: 2024-11-01 08:22:30

vc++-vc多文档窗口最大化失效,有两个窗口是无最大化关闭按钮的相关文章

VC++ TIMER实现文档的定时保存

问题描述 VC++ TIMER实现文档的定时保存 TIMER的时间间隔可以设置为分钟为单位么?MFC自动定时保存怎么实现呢? 解决方案 http://my.oschina.net/ypimgt/blog/61061 单位是毫秒 解决方案二: 单位为秒,你可以自己判断计数来设置保存的时间

MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上?

问题描述 MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上? MDI窗口的菜单怎么把文档的菜单放在MDI的子窗口上?怎么让主窗口和子窗口的菜单条分开显示? 解决方案 https://technet.microsoft.com/zh-cn/library/ms171659(v=vs.80).aspx 解决方案二: MDI 取得childFrame子框架的menu菜单

vc++-MFC多文档视图结构如何修改框架窗口的大小?

问题描述 MFC多文档视图结构如何修改框架窗口的大小? 多文档视图结构在CMainFrame::PreCreateWindow修改cs参数不起作用,单文档结构却可以. 解决方案 试了一下 在CMyApp::InitInstance()中调用MoveWindow和SetWindowPos都是可以的 解决方案二: 调用MoveWindow试试看 解决方案三: 在PreCreateWindow中用SetWindowPos调整大小 解决方案四: 可在主框架的OnSize函数里面动态改变

用VC++在单文档界面中创建多视图

一个单文档界面中存在多个视图,并且可以根据需要进行视图的动态切换,这是当前比较流行的界面风格,它可以满足许多用户在操作和显示方面的需要.这种界面风格的主要代表软件是Outlook Express.而用VC++实现这种风格的界面有一定难度,笔者就这个问题进行了研究,并归纳总结出两种实现方法(这些代码都在VC++ 6.0下调试通过),使用时关键注意步骤和实现思路,不必拘泥于代码的形式. 方法一:静态创建切换法 步骤描述: 1.在窗口显示之前先将需要切换的所有的视图对象创建好,除首先显示的视图以外,其

vc++-MFC 单文档添加嵌入式对话框

问题描述 MFC 单文档添加嵌入式对话框 需要在右侧客户区添加一个嵌入式的对话框.. 解决方案 在MFC单文档/多文档/对话框环境下添加控制台vs2010mfc单文档中添加对话框中的控件MFC如何在单文档下添加背景图片 解决方案二: 单文档才有CFormView,它本身就是i一个对话框类似的view,而且你右边客户区可以用Edit控件. 解决方案三: 新建一个资源管理器样式的程序,然后左右都从CForm继承. 解决方案四: CSplittWnd拆分视图框架窗口即可.CMainFrame::OnC

将word文档转换成图片的两个办法

  某种情况下,我们并不需要让客户看到word原件,仅仅允许客户看到word文档的截图图片.那么该如何高效快速的将word文档或者文件转换成图片呢?这里有两个方法: 将Word文件的全部内容或部分文字转化为图片的方法: (1)打开需转化为图形格式的文件,单击"插入→对象"命令,在"对象类型"下拉列表中选择 "MicrosoftWord文件"项,单击"确定"按钮. (2)Word系统会自动新建一个文件,在该文件中输入需要转换为图

Dreamweaver文档窗口介绍

  "文档"窗口显示当前文档.可以选择下列任一视图: "设计"视图 一个用于可视化页面布局.可视化编辑和快速应用程序开发的设计环境.在该视图中,Dreamweaver 显示文档的完全可编辑的可视化表示形式,类似于在浏览器中查看页面时看到的内容. "代码"视图 一个用于编写和编辑 HTML.JavaScript.服务器语言代码(如 PHP 或 ColdFusion 标记语言 (CFML))以及任何其它类型代码的手工编码环境. 拆分"代码&

如何只关闭多个word文档的当前窗口

  很多时候,当我们在使用office word时,会打开多个文档,有时候只想关闭当前窗口时,会发现会把所有word文档都关掉了.这是因为当office word里设置错误了,就会出现点击关闭按钮时,所有窗口会被一起关掉,拿如何设置呢?下面,一起来看看如何只关闭多个word文档的当前窗口吧. 1.如图,打开两个word. 2.此时,可以看到任务栏出图标只显示一个word图标,而不是两个重叠的. 3.当你关闭时,就都关闭了 4.点击office左上角图标,点击[选项] 5.进入word选项,点击高

mfc-MFC单文档浮动窗口并排位于窗口最底端

问题描述 MFC单文档浮动窗口并排位于窗口最底端 求教在MFC单文档中怎么实现让两个浮动窗口并排位于窗口最底端啊,就像下面这样

jquery获取文档高度和窗口高度汇总_jquery

jquery获取窗口高度和窗口高度,$(document).height().$(window).height() $(document).height():整个网页的文档高度 $(window).height():浏览器可视窗口的高度 $(window).scrollTop():浏览器可视窗口顶端距离网页顶端的高度(垂直偏移) $(document.body).height();//浏览器当前窗口文档body的高度 $(document.body).outerHeight(true);//浏览