CSDN论坛 > VC/MFC > 界面

关于对话框里要放很多控件,但对话框大小不够的问题,急急急 [问题点数:100分,结帖人tigeroar]

Bbs1
本版专家分:70
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:61174
Blank
红花 2004年3月 VC/MFC大版内专家分月排行榜第一
2004年1月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年12月 VC/MFC大版内专家分月排行榜第二
2003年9月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年2月 VC/MFC大版内专家分月排行榜第三
Bbs2
本版专家分:423
Bbs7
本版专家分:10770
Bbs4
本版专家分:1522
Bbs4
本版专家分:1291
Bbs5
本版专家分:3100
Bbs7
本版专家分:23790
Blank
红花 2003年9月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年8月 VC/MFC大版内专家分月排行榜第二
Bbs4
本版专家分:1243
Bbs7
本版专家分:16672
Bbs1
本版专家分:96
Bbs2
本版专家分:127
匿名用户不能发表回复!
其他相关推荐
MFC改变对话框的大小,以及子控件的动态改变
无论是单文档还是基于对话框,可能更普遍的方式是接受WM_size消息,使用setWindowPos(),moveWindow()方法。 1、首先写一个示例 //////////////////////////////////////////////////////////////////////////////////// // 自动改变控件位置和大小的对话框类 // 文件名:lx
MFC 对话框 拖动改变大小,控制位置(大小)跟随变化
修改对话框模板属性 styles-->>Border 属性改为Resizing    还是以上面最简单的情况为例子: 1  首先要知道对话框大小是否改变,改变了多少,我们应该记录当前对话框的大小。    在对话框类中添加成员变量 CRect m_rect  他是用来记录当前对话框的大小。我们在OnInitDialog()函数中获取对话框创建时的大小:GetClientRect(&m_rect);
circle类的实现
circle类的实现 斤斤计较急急急急急急急急急急急急急急急斤斤计较急急急急急急急急急急急急急急急
包含tab控件时,,如何让子控件跟随对话框大小变化(下)
前面是tab控件的编写,真正resize的编写则在此处。 其中m_point是记录上一次的窗口坐标的变量 void CMTSWDlg::Resize() { float fsp[2]; CRect rect; Point NewPoint; GetWindowRect(&rect); NewPoint.X = rect.right - rect.left; NewPo
VS2010 MFC窗体的大小设置
1.单文档窗体大小的设置。 在CxxxApp中的InitInstance中加入如下代码: m_pMainWnd->SetWindowPos(NULL,0,0,950,680,SWP_NOMOVE);  //此句为添加代码,用于改变窗体的大小  m_pMainWnd->ShowWindow(SW_SHOW);  m_pMainWnd->UpdateWindow();  //
MFC对话框中的编辑控件的7种操作方式
//第一种方式          int num1,num2,num3;          char ch1[10],ch2[10],ch3[10];          GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);          GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,10);         
(VS2013)MFC对话框中用多个按钮创建多个子对话框实现选项卡效果(自己有修改)
参考博文:http://blog.csdn.net/xuanzhangyang/article/details/45418103首先创建一个MFC的对话框工程,并拉几个按钮(本文中假设3个,Button1,Button2,Button3)放在对话框上,注意留出一定的空间给子对话框。往工程里添加3个类(CChildDlg1,CChildDlg2,CChildDlg3),基类是CDialog. 右键工...
MFC动态调整对话框控件位置和大小
EasySize - Dialog resizing inno time! http://www.codeproject.com/KB/dialog/easysize.aspx AutoSizeDlg - an autoresizingclass for ATL/WTL http://www.codeproject.com/KB/wtl/AutoSizeDlg.aspx 对easysize
如何实现控件随对话框大小变化而自动调整大小和位置
1. 处理对话框的WM_SIZE,然后用MoveWindow或者SetWindowPos来把对话框上面的控件重新调整新位置和大小。  2. 基本的做法就是响应WM_SIZE消息,并按照窗口大小比例来调整控件的位置和大小,控件的大小最好设置成窗口的百分之几,这样的话,就可以根据窗口的大小随时调整了。 3. 每次OnSize 即可获得一个CRect,然后根据这个CRect来确定这些控件的位置和大小,
可拉伸的对话框,子控件可以随对话框大小进行改变
可伸缩的对话框,控件自动根据窗口大小进行调整
关闭
关闭