在VC++如何使控件大小修改为规定的大小?
例如我要在按钮上插入一幅图,我已知道位图大小为75*95,我怎么才能使按钮也为这个大小?或者我随便新建一个按钮,我怎么知道它具体的大小?书上说,先选中控件,然后选择菜单“...
例如我要在按钮上插入一幅图,我已知道位图大小为75*95,我怎么才能使按钮也为这个大小?或者我随便新建一个按钮,我怎么知道它具体的大小?
书上说,先选中控件,然后选择菜单“Edit”,再选择“Size”菜单项,但我找不到呀?
我刚学VC++ ,希望有详细的解释,谢谢大家!
不如你举个例子,我知道图片大小,按钮就放对话框右下角,具体x,y我都不清楚的。
所以我是想控制控件大小,具体位置我可以到处拉,看怎么放更美观。 展开
书上说,先选中控件,然后选择菜单“Edit”,再选择“Size”菜单项,但我找不到呀?
我刚学VC++ ,希望有详细的解释,谢谢大家!
不如你举个例子,我知道图片大小,按钮就放对话框右下角,具体x,y我都不清楚的。
所以我是想控制控件大小,具体位置我可以到处拉,看怎么放更美观。 展开
8个回答
展开全部
VC控件有两个函数:
MoveWindow和SetWindowPos 都可以改变指定窗口的位置和大小.
MoveWindow的函数原型是:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint ); //这边的nWidth和nHeight的参数设置,可以修改为规定的大小。
我更喜欢使用MoveWindow。
MoveWindow和SetWindowPos 都可以改变指定窗口的位置和大小.
MoveWindow的函数原型是:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint ); //这边的nWidth和nHeight的参数设置,可以修改为规定的大小。
我更喜欢使用MoveWindow。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以直接用鼠标拖动;另外就是获取控件的句柄,然后设置大小,一般设置函数都是以Set开头的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中按钮,在软件的右下角,有形如 43,43 和23 x 23的字样。前面代表的是位置,后面代表的是大小
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按钮是CButton类,而CButton继承自CWnd类,CWnd类有个函数叫
SetWindowPos();
SetWindowPos();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知您所谓规定大小是什么意思。
VC++调整控件位置和大小使用MoveWindow()函数。
VC++调整控件位置和大小使用MoveWindow()函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询