CSDN论坛 > Delphi > VCL组件开发及应用

请问高手,打开子窗口(MDI)的这两种方法有什么区别? [问题点数:20分,结帖人finer]

Bbs1
本版专家分:5
结帖率 99.25%
CSDN今日推荐
Bbs2
本版专家分:141
Bbs2
本版专家分:141
Bbs1
本版专家分:5
Bbs1
本版专家分:5
Bbs7
本版专家分:10650
Bbs7
本版专家分:10650
Bbs4
本版专家分:1744
匿名用户不能发表回复!
其他相关推荐
MDI父窗体放置重复打开子窗体,并让当前打开的窗体显示在最前端
在父窗体中: public par
MFC中MDI方式下如何自由生成自定义的子窗口
本文介绍如何删除由MFC AppWinzard工程中产生的文档/视图结构,同时根据自己的实际需要创建子窗口界面。 Visual C++ 开发系统中应用程序向导的标准设置允许应用程序开发者方便简单地创建多种基于DOC/VIEW结构的应用程序,但在实际软件开发过程中,总是感觉由向导生成的程序控制起来比较麻烦,因此希望对有AppWinzard生成的代码进行改造,使程序结构比较简单,同时去掉其提供的
判断MDI窗体的子窗体是否存在
//***************************************************************************//函 数名: CreateForm //返 回值: boolean //参 数: TForm //功 能: 判断MDI窗体的子窗体是否存在 //************************************************
学习记录-Qt MDI子窗口显示大小调整
看了Qt的关于MDI窗口的例子,自己写了个自定义的窗口,发现每次显示都是最小化的。尝试了很多设置,都没效果,最后发现在创建子窗口,并调用show函数后,再设置当前活动窗口的大小就行了。即: DlgMPower *dlg = new DlgMPower; mdiArea->addSubWindow(dlg); dlg->show(); mdiArea->activeSubWindow()->res
c#开发中,mdi子窗体如何调用父窗体中控件
http://hi.baidu.com/ivanbobo/blog/item/63571d1744ea941bc83d6ddd.html在子窗口中声明父窗口对象即可进行调用例如,父窗口为MDIParent1 ,子窗口为MDI 只需在MDI 中,需要调用父窗口的地方声明该对象即可,
完美解决MDI子窗口最大化后标题栏在父窗口菜单栏之上的问题
问题示例:
MFC创建的MDI程序 新建一个子文档 主窗口标题自动会被追加上子文档的名字 取消此功能
overwrite CMainFrame::OnUpdateFrameTitle void CMainFrame::OnUpdateFrameTitle(BOOL bAddToTitle) {     CMDIFrameWnd::OnUpdateFrameTitle(bAddToTitle);     ::SetWindowText(m_hWnd,m_strTitle); }
C# Winform MDI窗体,父窗体控件覆盖子窗体的解决办法
问题:MDI窗体中,父窗体控件会覆盖子窗体,网上很多解决方案表面上解决了问题,但失去了MDI窗体的基本特性,并不实用。比较赞成使用子窗体“代替”父窗体控件的方案。思路:不将控件放置在父窗体上,而是放在一个普通的子窗体上面,但其基本表现与将控件放在父窗体中一致。 这是表现指: 大小随着主窗体变化,覆盖整个客户区 不能被关闭、最小化等,一直处于填充整个客户区的状态 实现:子窗体代码中禁用最大化、最小化
vb.net详解MDI窗体操作方法
MDI窗体可以避免打开窗体的时候被无数个子窗体困扰,我将为大家一一的介绍一下vb.net中MDI窗体的操作方法 一、如何创建MDI窗体? 1、创建mdi主窗体 新建建立一个默认空白的Windows应用程序,在Form1窗体的属性窗口中找到IsMDIContainer 属性,设置为 True 2、创建MDI子窗体 在vb.net中,mdi子窗体就是普通的窗体,无需更改其属性。所有直
C#MDI打开子窗体去掉自动生成的菜单栏
C#在DMI中打开子窗体时自动生成了菜单栏,怎么去掉菜单栏呢呢? 先在父窗体的加载事件中打开子窗体并使它最大化 private void MDIParent1_Load(object sender, EventArgs e)         {             firstPage();//打开子窗体         } 打开子窗体的方法: private
关闭
关闭