社区
界面
帖子详情
绘制按钮内文字的下划线?
fengogo
2008-08-26 10:07:08
我想在mousemove的时候给按钮的标题加上下划线. 标题是居中显示的, 问题是有什么简便的方法可以得到文字左下方的坐标. 得到该坐标后我就可以line to画一条线了.
...全文
270
8
打赏
收藏
绘制按钮内文字的下划线?
我想在mousemove的时候给按钮的标题加上下划线. 标题是居中显示的, 问题是有什么简便的方法可以得到文字左下方的坐标. 得到该坐标后我就可以line to画一条线了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SkinBeauty
2008-08-27
打赏
举报
回复
支持1楼的方法
m_tornado
2008-08-26
打赏
举报
回复
自绘,自Font
liumeiqinyang
2008-08-26
打赏
举报
回复
有对underline的支持。ls的意思是自定义字体?
healer_kx
2008-08-26
打赏
举报
回复
CFont里面有对underline的支持吧?
kingpang
2008-08-26
打赏
举报
回复
继承CButton类
然后在CNewBtn里面扩展mousemove时,Title Text用个line to吧
chinalongship
2008-08-26
打赏
举报
回复
?
fengogo
2008-08-26
打赏
举报
回复
发贴一天后才可以加分.倒.. 问题补充: 是 VS 2003以上版本的新建项目的向导.
fengogo
2008-08-26
打赏
举报
回复
字体的underline似乎不可以定义颜色和大小? 我用( 按钮的高度 - 字符高度)/2 + 字符高度+ 往下偏移一个向素, 成功得到y 坐标.
同理, X坐标 我通过: ( 按钮的宽度 - 标题字符串的宽度)/2 得到, 照理由应该是标题第一个字符的起始x坐标的, 但是有些错误.应该是我计算
字符串的宽度时方法有误? 我是这样计算的: 字符的宽度*字符个数. GetTextMetrics得到的tmAveCharWidth = 5 , 而tmMaxCharWidth = 26 ,
我的是中文字符,一个值太小,一个又太大,奇怪!!
加分了. 再问一个问题:
大家都看过VC新建
MFC项目工程时的向导
. 左边的按钮在鼠标移到时产生下划线, 选中状态的按钮有个阴影. 我现在做的就是模仿这个向导的. 鼠标移进移出按钮下划线出现与消失我已经做好了.
现在我的问题是在主对话框
点击下一步
时,如何
使左边的按钮也相应的变化
?! 我有试过用m_btn1.SendMessage(WM_LBUTTONDOWN,NULL,NULL),可以设置选中状态, 但是有个不好处就是连下划线也画出来了. 我尝试继续发送MouseLeave,但是下划线却并不消失. 怎么办??
还有就是, DrawItem 都是什么时候被调用的,为什么我在主对话框晃动鼠标(并没碰到按钮),按钮却会闪烁?
Emeditor 简体中文插件集 Build 5
插入空格 插入数字序列
绘制
表格
文字
转换为表格 删除行末空格 块粘帖 数字排序(升序) 数字排序(降序) 字符排序(升序) 字符排序(降序) 查找左括号 查找右括号 自动复制 自动完成 自动追加 左...
Visual C++编程技巧精选集 光盘
120.如何为默认系统菜单
文字
添加
下划线
121.如何增加对话框应用程序的系统菜单项 122.如何删除对话框程序的系统菜单项 l23.如何在对话框应用程序中加载菜单 124.如何为不同控件添加不同的右键菜单 125.如何在操作...
OpenGL基础及视频
绘制
课程从0开始讲解通过OpenGL把常用像素格式的视频
绘制
到windows窗口上,我们这里并不是简单的
绘制
完视频就完事了,我们会对OpenGL有一个基础的学习,视频的
绘制
并不难,难的是对OpenGL的理解。如果想要轻松的驾驭视频...
软件学院秘书部office培训教程.docx
字体修改:在开始选项卡中,有字体选项,在此处可以进行
文字
的颜色、字体、大小、加粗(CTRL+B)、斜体(CTRL+I)、添加
下划线
(CTRL+U)、添加删除线、设置上标下标等设置,对应有各自的
按钮
。 软件学院秘书部office...
PDFJS实现pdf文档在线批注,手绘等功能(附源码).zip
- 自由
绘制
工具 - 添加文本 - 添加箭头 - 添加矩形 - 在线签字 - 改变颜色 - 改变画笔大小 - 改变字体大小 - 每个对象都可以调整 - 序列化所有canvas数据转换成JSON和重绘 - 删除单个对象 - 清除页面 - 历史前进、...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章