- 博客(2)
- 收藏
- 关注
原创 创建自定义控件 简略步骤
<br />1. 创建一个简单的基于对话框的MFC项目<br /> 2. 从工具箱中选择”自定义控件”<br /> 3. 在对话框设计器中拖放自定义控件 属性->class 你的窗口类名<br /> 4. 菜单->项目->添加类->MFC->MFC类 类名写你的控件的类名 基类选CWnd 点完成<br /> 5. 在控件的类的构造函数中添加代码注册窗口类 类名是自己起的 窗口过程为 ::DefWindowProc<br /> 6. 在对话框设计器中为自定义控件添
2010-06-06 22:14:00 598
原创 计算文字在固定宽度下 折行显示后的高度
<br /><br />1. 得到一个dc, dc中选入需要的字体如果不在WM_PAINT消息里可以用CWnd::GetDC 注意使用完之后要用ReleaseDC释放<br /><br /><br />2. DrawText 函数的nFormat 参数传入: DT_CALCRECT | DT_WORDBREAK 在lpRect参数传入一个矩形: left=0 right=需要的宽度 top=0 bottom=随意函数返回之后lpRect参数中的bottom就是计算得到
2010-06-06 22:13:00 594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人