在VC++如何使控件大小修改为规定的大小?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VC++如何使控件大小修改为规定的大小?相关的知识,希望对你有一定的参考价值。

例如我要在按钮上插入一幅图,我已知道位图大小为75*95,我怎么才能使按钮也为这个大小?或者我随便新建一个按钮,我怎么知道它具体的大小?
书上说,先选中控件,然后选择菜单“Edit”,再选择“Size”菜单项,但我找不到呀?
我刚学VC++ ,希望有详细的解释,谢谢大家!
不如你举个例子,我知道图片大小,按钮就放对话框右下角,具体x,y我都不清楚的。
所以我是想控制控件大小,具体位置我可以到处拉,看怎么放更美观。

参考技术A VC控件有两个函数:
MoveWindow和SetWindowPos 都可以改变指定窗口的位置和大小.

MoveWindow的函数原型是:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint ); //这边的nWidth和nHeight的参数设置,可以修改为规定的大小。

我更喜欢使用MoveWindow。
参考技术B 可以直接用鼠标拖动;另外就是获取控件的句柄,然后设置大小,一般设置函数都是以Set开头的。 参考技术C 选中按钮,在软件的右下角,有形如 43,43 和23 x 23的字样。前面代表的是位置,后面代表的是大小本回答被提问者采纳 参考技术D 按钮是CButton类,而CButton继承自CWnd类,CWnd类有个函数叫
SetWindowPos();
第5个回答  2015-07-11 不知您所谓规定大小是什么意思。

VC++调整控件位置和大小使用MoveWindow()函数。

Qt如何设置窗口屏幕居中显示以及设置大小

参考技术A 首先我们在界面中添加一个QLabel控件。
QT界面怎么使控件随窗口大小变化一直居中显示
在控件上边下边分别添加一个竖直的弹簧,选中这三个控件,然后点击竖直布局,如下图所示。布局结果如右图。
QT界面怎么使控件随窗口大小变化一直居中显示
QT界面怎么使控件随窗口大小变化一直居中显示
3
然后在上次布局的两侧添加水平的弹簧,选中两个弹簧和上次的布局,点击水平布局。布局效果如图
QT界面怎么使控件随窗口大小变化一直居中显示

以上是关于在VC++如何使控件大小修改为规定的大小?的主要内容,如果未能解决你的问题,请参考以下文章

VC 怎么动态改变控件大小

用VC++怎么样动态改变控件的大小宽度和位置?

请教WPF高手,如何使ControlTemplate内的元素自动适应整个控件的大小?

MFC如何使控件大小随着对话框大小自动调整

如何在 Qt 设计器中使控件自动调整大小?

Qt如何设置窗口屏幕居中显示以及设置大小