社区
界面
帖子详情
动态改变窗体及控件大小的问题
Mr-Chen
2004-07-26 10:23:35
做了一个类似资源管理器的程序,界面类似
采用切分窗体的方法,左边视窗显示目录,视图类采用基于对话框的方式实现,在对话框上放有树桩控件。
请问在拖动改变切分窗体的大小时,怎样使树状控件(即目录窗口)能动态改变大小?
或者怎样通过代码改变对话框上一个树状控件的大小?
...全文
340
11
打赏
收藏
动态改变窗体及控件大小的问题
做了一个类似资源管理器的程序,界面类似 采用切分窗体的方法,左边视窗显示目录,视图类采用基于对话框的方式实现,在对话框上放有树桩控件。 请问在拖动改变切分窗体的大小时,怎样使树状控件(即目录窗口)能动态改变大小? 或者怎样通过代码改变对话框上一个树状控件的大小?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shadowWind
2005-01-12
打赏
举报
回复
mark
LittleLee
2004-08-23
打赏
举报
回复
mark
lixiaosan
2004-07-28
打赏
举报
回复
BOOL MoveWindow(
int x,
int y,
int nWidth,
int nHeight,
BOOL bRepaint = TRUE);
BOOL SetWindowPos(
HWND hWndInsertAfter,
int x,
int y,
int cx,
int cy,
UINT nFlags );
wxblcl
2004-07-28
打赏
举报
回复
m_buton.SetWindowPos(NULL,rc.left,rc.top,rc.Width(),rc.Height(),SWP_SHOWWINDOW);
huaboy408
2004-07-28
打赏
举报
回复
http://community.csdn.net/Expert/topic/3160/3160615.xml?temp=.705929
Mr-Chen
2004-07-28
打赏
举报
回复
谢谢大家,我用SetWindowPos解决了
pomelowu
2004-07-27
打赏
举报
回复
MoveWindow/SetWindowPos
johnshao
2004-07-27
打赏
举报
回复
m_pConctrl,控件指针
void CSplitView::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
CRect rect;
GetClientRect(&rect);
if(m_pConctrl->GetSafeHwnd() )
{
m_pConctrl->MoveWindow(&rect,TRUE); //和视大小一样
}
syy64
2004-07-27
打赏
举报
回复
OnSize()函数里用moveWindow函数。
Kudeet
2004-07-26
打赏
举报
回复
以前的帖子一堆
http://community.csdn.net/Expert/topic/3147/3147044.xml?temp=.9119226
zhucde
2004-07-26
打赏
举报
回复
MoveWindow()
搜索一下以前的帖子
窗体
控件
大小
随
窗体
大小
变化而变化
VB
窗体
控件
大小
随
窗体
大小
变化而变化的程序
改变
窗体
控件
大小
的
控件
这是一个可以使
窗体
改变
时,自动修改内部空间,使他们与
窗体
一样
大小
朱老师QT系列课程-1.7.QT其他标准
控件
和布局
控件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类
控件
,包括ItemView类4个
控件
(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类
控件
(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类
控件
,包括 (1)中央布局 CentralLayout(2)水平布局 QHBoxLayout 和 垂直布局 QVBoxLayout(3)格栅布局 QGridLayout(4)
窗体
布局 QFormLayout(5)分裂器布局 QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
让VB
控件
大小
随
窗体
的
改变
而
改变
Windows中的许多
窗体
都能任意
改变
大小
,并且其中的
控件
会随
窗体
大小
的
改变
而
改变
。而默认情况下,如果VB
窗体
大小
改变
,其中的
控件
是不会自动
改变
的。 那么我们如何让VB
控件
大小
随
窗体
的
改变
而
改变
呢?本资源包含的源程序代码将为您解答。 本资源压缩包内包含实现此功能的所有代码(不含
控件
),简单修改即可适应您的要求。
c#
动态
改变
控件
位置、
控件
大小
、拖动
控件
用c#编写的示例程序,可以单击或双击后拖动
控件
到
窗体
任何位置,鼠标移动到
控件
边沿可以
改变
光标形状,按下鼠标左键后拖动可以
改变
控件
大小
,
改变
主
窗体
大小
控件
大小
跟随
改变
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章