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
匿名用户不能发表回复!登录|注册
其他相关推荐
为对话框程序添加工具条和状态栏
为对话框程序添加工具条和状态栏   2002-07-30· ·信息产业部电子第二十二研究所青岛分所郎锐··yesky 摘要:本文介绍了在对话框
VC6.0中改变控件、对话框字体(大小)
1 VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体。需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。     例子:     1、改静态文体的ID,如:IDC_STATIC1     2、添加一个Edit控件,建立一个关联的控件m_editControl。 3、在OnInitDialog中添加如下代码:
qt设置对话框或控件为固定大小
1、sizeHint()返回理想大小。 设定为固定大小: setFixedHeight(); FixedWidth(); 如果设定理想大小为固定大小,则 setFixedHeight(sizeHiint().height();setFixedWidth(sizeHint().width()); 2、通过布局设定固定大小 layout()->setSizeConstraint(QLa
VS2013 MFC 对话框控件大小随窗口大小改变而改变
窗口大小改变后控件大小也随之改变在对话框头文件中定义头文件名称:项目名称Dlg.hPOINT Old;//存放对话框的宽和高。 对话框cpp中初始化cpp文件名称:项目名称Dlg.cpp 在OnInitDialog()函数中添加CRect rect; GetClientRect(&rect); //取客户区大小 Old.x = rect.right - rect.left; Old.y =
[MFC]动态改变对话框控件位置尺寸
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。 void MoveWindow(int x,int y,int nWidth,int nHeight); void MoveWindow(LPCRECT lpRect); 第一种用法需给出控件新的坐标和宽度、高度; 第二种用法给出存放位置的CRect对象; 例: CWnd *pWnd
circle类的实现
circle类的实现 斤斤计较急急急急急急急急急急急急急急急斤斤计较急急急急急急急急急急急急急急急
如何在ActiveX控件中显示对话框界面
1、先建一个Activex工程 2、在资源中增加一个对话框,将其属设置为child 和None 3、生成一个基于对话框的类 4、在含有OnDraw函数的类中调用该对话框 先在 *.h文件中定义对话框的类变量 在要调用类的OnCreate函数中添加dlg.Create(IDD_DIALOG1,this);和 dlg.ShowWindow(SW_SHOW); 两个语句,如下所示: int CTestDlgCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (COleControl::OnCreate(lpCreateStruct) == -1) return -1; dlg.Create(IDD_DIALOG1,this); dlg.ShowWindow(SW_SHOW); return 0; } 在OnDraw()中添加 dlg.MoveWindow(rcBounds); 5、在Release模式下编译生成.Ocx文件 6、注册控件 7、用VC自带的Activex contol test contianer工具进行测试
MFC改变对话框的大小,以及子控件的动态改变
无论是单文档还是基于对话框,可能更普遍的方式是接受WM_size消息,使用setWindowPos(),moveWindow()方法。 1、首先写一个示例 //////////////////////////////////////////////////////////////////////////////////// // 自动改变控件位置和大小的对话框类 // 文件名:lx
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
MFC基本对话框中,窗口最大化后,子控件也等比例放大!
一 在头文件  POINT Old;//存放对话框的宽和高。 OnInitDialog()   //计录宽和高。  CRect rect;     GetClientRect(&rect);     //取客户区大小   Old.x=rect.right-rect.left;  Old.y=rect.bottom-rect.top; 二 添加 WM_SIZE消息:  if
关闭