CSDN论坛 > VB > VB基础类

请问怎么设置MDI的子窗口在父窗口的位置? [问题点数:10分,结帖人gdmaple]

Bbs1
本版专家分:21
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:61844
Blank
黄花 2004年7月 VB大版内专家分月排行榜第二
2004年4月 VB大版内专家分月排行榜第二
2003年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2004年9月 Java大版内专家分月排行榜第三
2003年9月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:35
Bbs4
本版专家分:1584
匿名用户不能发表回复!
其他相关推荐
MDI父窗体和子窗体之间怎么传值?
主要的思想就是,通过成员变量和
win32 api 子窗口在父窗口居中的方法
如果要让窗口内的一个控件在父窗口的客户区居中,或在某一位置,可以用SetWindowPos,注意里面的第三个和第四个参数是相对于父窗口的客户区的坐标的,父窗口的客户区的坐标的左上角left,top都是0 如果在父窗口里弹出一个DialogBox子窗口,这时你可能希望这个DialogBox在父窗口的客户区居中显示,你只需要在这个DialogBox的WM_INITDIALOG处理函数里加入以
在父窗口的中间位置显示子窗口 MFC
CRect rect; GetWindowRect(rect);//该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。 //rect获得的坐标为当前窗体的坐标,对于显示器屏幕的最左上角为(0,0)点坐标,向下移动多少就加值多少 //假设要显示的对话框宽320,高140,(320,140),left、right是X轴坐标,left-right则为宽父窗体的宽,同理
子控件相对于父窗口的位置
GetWindowRect(不同于getClientRect,这个肯定获得top==0,left==0)  函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。  BOOL CNeicunDlg::OnInitDialog() { CDial
C# Winform MDI窗体,父窗体控件覆盖子窗体的解决办法
问题:MDI窗体中,父窗体控件会覆盖子窗体,网上很多解决方案表面上解决了问题,但失去了MDI窗体的基本特性,并不实用。比较赞成使用子窗体“代替”父窗体控件的方案。思路:不将控件放置在父窗体上,而是放在一个普通的子窗体上面,但其基本表现与将控件放在父窗体中一致。 这是表现指: 大小随着主窗体变化,覆盖整个客户区 不能被关闭、最小化等,一直处于填充整个客户区的状态 实现:子窗体代码中禁用最大化、最小化
MFC如何在父窗口的指定位置创建子窗口,及border边框属性设置
MFC中添加新的对话框
MDI子窗体标题栏显示在父窗体菜单栏上面
搞了好长时间没解决,最后是因为一句话:
在MDI窗体中将最小化的子窗体放在主窗体的状态栏上
前几天在论坛上,看到有人问“在MDI窗体中,如何把最小化的子窗体放在主窗体的状态栏上 ”。当时有点解决的思路,于是就尝试去实现。主要的思路就是,在父窗体能处理子窗体的最小化事件。1)定义一个子窗体的基类,自定义事件。    public class ChildFormBase : Form    ...{        public delegate void FormMinSiz
子窗口最大化后在父窗口中以TabControl中显示的问题
要实现子窗口最大化后在父窗口中以TabControl中显示的问题首先要实现子窗口中调用父窗口控件的问题 第一步:创建form1窗体,在窗体form1中添加一个menuScript控件和TabControl并在TabControl控件的tabPage中添加Panel控件如下图所示: 第二部在form的Designer.cs文件中把tabPage和Panel控件的访问修饰符改为Public这样
【VB】MDI子窗体显示(机房问题)
机房子窗体显示。
关闭