说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何改变对话框中控件的位置?

编辑:说三道四文库 发布时间:2017-02-27 12:57
HTML文档下载 WORD文档下载 PDF文档下载
我打算在我的程序中改变对话框中控件的大小,让控件的大小随着对话框改变而相应变化。我用GetClientRect()去得控件的位置信息,但只有right和bottom的值,left和top的值都是0。我想用MoveWindow()或者SetWindowPos()来重画控件,但只有right和bottom的值,只能确定宽度和高度,却无法确定位置。想请问各位大虾我应该怎么办呢?
你用ClientToScreen() 或则 ScreenToClient()转换一下,就有left 和 top了。
用 GetWindowsRect 试试,用GetClientRect当然left&top是0
你用MoveWindow()或者SetWindowPos()来重画控件的想法是对的,
但left和top的值都是0。是因为GetClientRect()得到的是控件的逻辑坐标,对控件而言,其left 和 top当然为0了!那怎么办呢?方法为:
(1)在你的控件中调用ClientToScreen()//将你的控件的rect转为Screen坐标
(2)在你的控件中调用GetParent()->ScreenToClient()//将Screen坐标转换为相对你的对话框Wnd的逻辑坐标!

注意“在你的控件中调用”这句话很有意义的,因为当前窗口对象不同,调用函数的意义不同,因为你的控件和你的对话框均为“CWnd对象”
MoveWindow
最简单的方法是:CRect rcWin;GetWindowsRect(&rcWin);即可!
mark
为VB5辩解: VB处理数据库时求数据表记录总数的最佳方法 为什么安装后的数据库应用总是路径不对或找不到? 返回 -VB资料 无论如何,就是只能输入数字-VB资料 VB用 DAO 或 ADO 正确访问 Access 2000 VB用CELL组件显示Access数据库的图片对象 VB用DAO打开Excel文件 VB用DATA控件绑定报表控件打印报表 VB用EXCEL来打印报表并生成折线图 VB用EXCEL组件简化VB编程的一种方法 VB用MDB文件做密码库 VB用ODBC API访问ODBC数据库 用VB 实现类电子表格的数据录入 用VB5直接控制Excel 97 用VBA编制Access的查询程序 用VB和RDO访问SQL Server 用VB开发多通道仪表数据采集程序 用VB实现关闭所有数据库对象 用VB实现类电子表格的数据录入 VB用代码创建数据库,表,字段 VB用类来编写数据库程序 优化OLE的调用频率-VB资料 语言选择引起的查询错误 -VB资料 远程数据库的访问-VB资料 运用ADO进行数据库表数据互导 -VB资料 在 VB5.0中编辑数据库和电子表格 在Access 2000中用ADO-VB资料 在Access数据库中实现密码管理的另一种方式 -VB资料 在VB6.0中使ACCESS数据库在网络使用中保持同步 在VB中更改SQL Server数据库结构 在VB中兼容非ACCESS数据库的技巧 在VB中引用dbf及索引文件 想了解有关程序考试的一些情况? 不同系统就不可以直接电缆直接吗? 怎样使用PQMAGIC对硬盘进行调整分区 memory fault--core dumped的问题 有谁知道怎么解win98的开机密码? 用 procedure 与 trigger 、database link 能完成吗? flowerofwind,rjcludy()请回答 COM中的一个怪问题:我将::CoUninitialize();去掉后程序不出错,添上出现非法操作,是啥问题??? 请问?????? 如何在程序中播放rm格式的文件??? edit怎么用啊? JB6盘中不含 Borland Enterprise Server AppServer5.0,各位快载一个上去吧! 如何改变显示的分辨率? 那里有c#编译器免费下载?谢谢 如何在vc中播放rm格式的文件??? 那位大侠知道怎么创建并使用一个变量,每次只让一个进程访问???给个例子吧,大大大 大 delphi中怎么编写中断,获取外部设备传来的信息?急救!! 数值模拟与计算仿真,高手请帮忙! 请问:dos下图形放大算法或思路?还有.........(高手请进) 求教!!!!SOS!! --请问如何将一个BMP图形文件转成JPG图形文件,高分请教师--- 高分给出,win98的怪问题! 打印统计问题 请教 : html的javascript 中报错:document.Form1.client_name.value不是对象 VC++里面如何从文本文件中一行一行读取文件? 请问,如何用mail函数批量发送邮件.多谢. 各位请教一下,Jsp 的服务resin在win2000下是怎样配置的 各位兄弟: 有谁知道 侯杰 的 <多线程程序设计> 什么时候才能买到??? 哪里有VFP3.0下载? system.ini和win.ini的作用 怎样生成安装包,多谢! 如何在两个不同的应用程序之间拖动文本字符 请问,PTSTR 和 PSTR 有什么不同? 反对上海电信变相涨价的行为。我能不能告中国电信“违约”和“欺诈”呢。 求救!误删Office2000注册表! 生成.exe出错 在Excel中,如何让某些行不能滚动? 在--成都--程序员能拿多少--¥--???? 换了17寸纯平显示器,开心,放分. 错装PB7,不能无create datawindows的图标,全是XX,为什么? 请问怎样遍历一个页面中服务器端的所有对象? 能否跟我说说——自动控制方面——与delphi编程的基本常识?我一直想了解,但不知道我们编的程序如何去跟那些硬件搞在一起而且控制硬件呢? 程序出错 发现一个不错的网站!www.ffboy.com 兩個Recordset之間數据轉入和轉出問題???. 高手請進......(一定給分) 大家推荐一下 ,win2k 下的 XML 编辑器。 请问男女之间存不存在真正的友情? 请教一下,怎样打印 java applet绘出的图形?,要用java 编写 高手请进!!!关于数据库 很菜的问题!字符串转化的问题? 最近运行D盘时,出来"找不到该路径..."的对话框,是什么原因? 指针数组定义的问题 为什么这一题不可以认为安培力做功代数和为零所以机械能守恒?(2005广东卷)如图所示,两根足够长的固定平行金属光滑导轨位于同一水平面,道轨上横放着两根相同的导体棒ab、cd与导轨构 生物的生命活动都需要水,即使在干旱的环境里,生物提也有相应的结构去适应,例如生活在沙漠地区的骆驼,它的胃分为3个室,第1个室附生20~30个水脬,作贮水用,通过关闭汗腺可以正在较长的时 江河中的水不停的流入大海,可是海洋里的水却不会溢出来,江河里的水也一直流不完,你知道这是什么原因吗 求高中物理机械能守恒的练习现在已经高三了,复习到现在发现以前机械能守恒学得很不好,有的题做起来挺累,希望大家可以给一些有关这方面的复习或是加强的练习.不要太简单的,不过也不 只有重力和弹力作用时,机械能守恒.这句话为什么不对 江河中的日夜不停地流入海洋.海洋中里的水却也总也不会溢出来,江河里的水也一直流不完.这是什么原因? 自然界的水分是怎样循环的 只有重力和弹力作用时,机械能一定守恒.为什么 江河中的水流入海洋,海洋里的水为什么也不溢出来江河中的水日夜不停地流入海洋.海洋里的水却总也不溢出来,江河里的水也一直流不完.这是什么原因?我们能自己做出自己的解释吗? 电场力做功 机械能守恒吗 机械能守恒时,物体一定只受重力和弹力的作用!为什么错 求y=[(x-1)^2][(x+1)^3]绝对值的导数,注意是函数绝对值的导数 机械能守恒时,物体一定只受重力或弹性力的作用这句话错在哪?请举一下例子, 物体的机械能守恒,一定只受重力和弹力作用.请解释为什么错误 怎样形容月亮圆 机械能守恒 为什么除重力外有 力做正功 机械能会增大? 判断:只有重力和弹力作用时,机械能才能守恒. 形容月亮圆的词有哪些啊就是指月亮很圆的 词 对数函数求导证明)f(x)=loga^xf'(x)=lim (loga^(x+Δx)-loga^x)/Δx=lim loga^[(x+Δx)/x]/Δx=lim loga^(1+Δx/x)/Δx=lim ln(1+Δx/x)/(lna*Δx)=lim x*ln(1+Δx/x)/(x*lna*Δx)=lim (x/Δx)*ln(1+Δx/x)/(x*lna)=lim ln[(1+Δx/x)^(x/Δx)]/(x*lna) ①=li 外力只有重力和弹力做功,机械能守恒吗? 圆月怎么形容 对数函数求导计算问题如图,对数函数的导数公式:(logaX)导等于1/xloga e,不懂,不知道怎么算这题. 重力弹力均做功的条件下机械能守恒么 月亮圆的像什么,一个词语来形容.一个四字词语,要通顺. 自然界的水包括什么? 机械能守恒为什么只有重力或弹力做功?弹力是只指弹簧的拉力吗?能讲一下为什么是重力或弹力这个条件而不是别的什么摩擦力啊什么的?讲的细致一点行吗?我的物理不是很好 形容月亮圆的成语 水的物理性质如何?自然界的水一般是怎么样的? 对数函数怎么求导 帮我构造一个函数嘛 要求f(x)大于等于0,f(x)一阶导数的绝对值大于等于1,定义域为R哦 水和自然界的水有什么差别? 使水在水自然界日夜不停的循环的主要原因是什么是什么原因 一段金属导体(不闭合)垂直于匀强磁场作匀速运动时,导体中有没有电流?如果有,受不受安培力? 自然界的水通过什么使水得到净化 若函数在【-1,1】上连续,在(-1,1)上可导,且函数导数的绝对值小于等于M成立,y(0)=0.则必有,函数的绝对值小于等于M吗,为什么 导数是绝对值的原函数例如,导数为 |X| 原函数是什么? 高分求复变量的对数函数的求导公式的推导(急!)实变量的指数函数e^x的导数等于e^x,这个我会推导,但是复变量的指数函数e^z(z=x+iy)的导数等于e^z,就是(e^z)'=e^z这个我就不会推导了.现在急等 设函数:f:R→R在R上二阶可导,并且满足f(x)的绝对值小于等于1,f(x)的二阶导数的绝对值小于等于1.求证,fx一阶导数必小于等于2 带绝对值导数如何求原函数 求导数,f(x)=loga为底的x(X>0),有具体的对数函数求导公式吗? 设函数:f:R→R在R上二阶可导,并且满足f(x)的绝对值小于等于1,f(x)的二阶导数的绝对值小于等于1.证 哪个函数的导数是(sinx)的绝对值 既有重力做功又有弹簧弹力做功,机械能还守恒吗比如一弹簧下端连一个小物体,吊在屋顶上,将其拉到水平位置从静止释放,请问对小物体来说机械能守恒吗? 物理什么情况下重力等于安培力? 月亮升起的地方表达了什么 只受重力和弹簧弹力做功时物体机械能守恒 这句话对吗 【电磁炮】为什么安培力等于阻力时速度最大 怎么形容月亮. 只有重力、库仑力和弹簧弹力做功的系统机械能守恒 之句话对还是错 为什么安培力做负功时等于产生的热量 小岛月亮升起的地方 表达什么感情 [把小球放在竖直的弹簧上] 是不是同时有重力和弹力做功?此时机械能守恒吗? 安培力什么时候不做功?怎么有的题明明有安培力却说:电阻R上产生的的热量等于金属棒重力势能的减少 【月亮升起的地方】诗歌表达了作者的什么感情 轻杆AB长2L,A端连在固定轴上,B端固定一个为2m的小球,中点c固定质量为m的小球,AB可以绕着A转动,现将轻杆置于水平位置,然后又静止释放,不计各阻力,求:1 AB杆转到竖直位置时,两小球速度大小2 自然界水是怎么循环运动的 请问江河中的水日夜不停地流入海洋,海洋里的水却总也不会溢出来,江河里的水也一直流不完,这是什么原因? 机械能守恒习题如图一轻杆长1米,可绕O轴载竖直平面无摩擦转动,OA=0.6M,OB=0.4M,质量相等的两小球分别固定于A,B两端,先把干水平,然后竖直释放,求杆转到竖直位置时两小球速度分别是多少?A------ 向浮动着云、流动着得水一样自然是什么词? 证明:如果函数f(x)在[a,b]上可导,且(f(x)导数的绝对值)小于等于M,则,[(f(b)-f(a))的绝对值 ...证明:如果函数f(x)在[a,b]上可导,且(f(x)导数的绝对值)小于等于M,则,[(f(b)-f(a))的绝对值
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn