| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3397 人关注过本帖
标题:如何移动窗口上的控件?
取消只看楼主 加入收藏
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
 问题点数:0 回复次数:5 
如何移动窗口上的控件?

我的程序主窗口是基于对话框的窗口(如下图),如果在窗口放大到全屏后,让窗口中的各控件的大小和位置也跟着作相应当调整,我该如何去做?用不用考虑系统的分辨率呢?恳请有心人不吝赐教!

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 控件 窗口 对话框 分辨率 系统 
2006-03-20 15:32
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 

那是不是必须要申请控件变量和各控件建立联系?还有其他办法吗?


2006-03-20 16:32
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 

基本上明白了!
多谢斑竹!斑竹真是及时雨啊!回帖的速度真是快!

[此贴子已经被作者于2006-3-20 16:50:08编辑过]


2006-03-20 16:48
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 
还有一事请教各位大侠:如何获得窗口上某控件的位置和尺寸?

2006-03-21 11:09
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 

CWnd *pWnd;
CRect rect;
pWnd = GetDlgItem(IDC_STATIC_Par);
pWnd->GetWindowRect(rect);
ScreenToClient(rect);
pWnd->MoveWindow(cx+10,cy-10-rect.Height,rect.Width,rect.Height); ----------出错在这一行!

错误报告:error C2297: '-' : illegal, right operand has type 'int (__thiscall CRect::*)(void) const'
Error executing cl.exe.
错在哪里?


2006-03-21 15:42
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
收藏
得分:0 
好了!多谢!

2006-03-21 16:01
快速回复:如何移动窗口上的控件?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022874 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved