对话框问题,很简单的! 我创建了一个对话框工程,上面有一个edit控件,我现在想在程序运行时通过鼠标动态改变对话框的大小,并且里面的对话框也跟着改变,怎么实现阿??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以先改变对话框的大小然后改变edit控件的大小 onsize()里面编程改变打小就可以了 响应WM_SIZE消息在消息响应函数OnSize中用MoveWindow()改变edit控件的大小和位置 不定要记得在onsize里使用前要检测一次: 例如m_edit1是控件对象需: CDialog::OnSize(nType, cx, cy); { if(m_eidt1)//此处不能省 m_eidt1.MoveWindow(0,0,cx,cy-20,true); } 求一个简单好用的写日志代码 CListCtrl控件里有不断更新读取的虚函数吗? 参数不足,期待是2?怎么回事啊? 讨论关于鼠标坐标的问题 如何将应用程序改为dll供人家调用? 用CreateProcess加载其他的应用程序 如何删除特定文件夹及其里面的所有文件? 急急急!如何创建一个非空的文件? 怎样才能得到一个窗口的类的信息,比如对话框中一个控件我怎么知道是BUTTON还是STATIC 因为这个问题很菜,所以才给50分,急盼 在vc中引用对象的成员变量或成员函数的时候,该如何确定引用的方式(详情请进)? 出现如下内存泄漏信息,如何用VC里DEBUG时用什么工具确定程序中泄漏的地方?
在消息响应函数OnSize中用MoveWindow()改变edit控件的大小和位置
CDialog::OnSize(nType, cx, cy);
{
if(m_eidt1)//此处不能省
m_eidt1.MoveWindow(0,0,cx,cy-20,true);
}