控件大小的控制问题 50分 在程序中需要加载两个不同长度的CString字符串到一个Edit控件中,我想通过控件加载不同字符串的内容来动态改变Edit控件和窗体的大小。那位大虾帮忙解决下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SIZE sz;GetTextExtentPoint32(hdc, lpszString1, lstrlen(lpszString1), &sz); sz里保存字符串的宽度和高度信息 用MoveWindow根据上面的高度和宽度信息控制一下EDIT控件即可 SIZE sz; GetTextExtentPoint32(hdc, lpszString1, lstrlen(lpszString1), &sz); sz里保存字符串的宽度和高度信息 推荐这样,不过有最大值的,不要搞的太大出现滚动条了 根据 宽度高度信息自己算一下需要总体的多宽多高 然后利用movewindow调整edit大小即可。 Win7下如何文件关联? 求解,大学生的困惑 删除CEdit,然后重添加一个CEdit 运行就崩溃 怎样修改CEdit控件的字体颜色大小等属性? create table set table (id int ),如果table为一变量的值咋办? 显然,在视类上创建一个按钮,要获得视类窗口的句柄?如何获得? 同步串行通信可以连续向端口发送数据吗? 自定义消息为何不响应? 来个关于TreeCtrl中toolTip的问题! win32/valla.2048是什么病毒? 急!!谁知道7za.dll源码在哪里下载啊? SMTP 密码验证错误
GetTextExtentPoint32(hdc, lpszString1,
lstrlen(lpszString1), &sz); sz里保存字符串的宽度和高度信息
GetTextExtentPoint32(hdc, lpszString1,
lstrlen(lpszString1), &sz); sz里保存字符串的宽度和高度信息
推荐这样,不过有最大值的,不要搞的太大出现滚动条了