怎样动态改变两个EDIT控件的大小? 在对话框中水平放两个EDIT控件,我想在程序运行时动态改变它们的大小(好像一个分割为两个窗口的窗口那样),请问各位高手怎么作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用SetWindowPos()函数或MoveWindow()函数就可以改变Window大小了,具体使用查查msdn吧。 使用MoveWindow就可以了.声明一个CRect rect.然后计算新的大小.MoveWindow(rect);就可以了. 重载WM_SIZE在OnSize里面实现.分别获得两个edit的指针, 然后取得窗口客户区的Rect. 然后,对两个edit movewidow MoveWindow()SetWindowPos()都可以. MoveWindow()SetWindowPos() up MoveWindow()SetWindowPos()基本就围绕上述两个函数搞。要注意窗口坐标、客户区等的区别,建议多做几个尝试,以后这类问题自然得心应手 MFC中弹出控制台窗体调试信息 【新手求助】怎样根据指定的图片文件大小,缩放jpg图片? 中英文混合字符串换行后如何左对齐? 取本机IP,代码什么地方不对啊? 怎么动态改变控件的大小? 那位达人给小弟解释下CreateFile函数关于文件名的问题! VC的初级问题? 计算机应用领域中,核心技术是什么?? vc中mschart组件如何使用啊? 请问:你所知道的做姓氏的多音字有多少个?? 问个比较基础的问题 界面设计的新特性?
声明一个CRect rect.然后计算新的大小.
MoveWindow(rect);
就可以了.
SetWindowPos()
都可以.
SetWindowPos()
up
SetWindowPos()
基本就围绕上述两个函数搞。
要注意窗口坐标、客户区等的区别,建议多做几个尝试,以后这类问题自然得心应手