看一下怎么做这个界面效果

czbever 2009-06-30 09:46:39


象如上的效果,经营菜系选中时这一栏高亮显示,表示被选中的状态,离开时的状态为:
http://p.blog.csdn.net/images/p_blog_csdn_net/czbever/EntryImages/20090630/d.jpg

这样的效果怎么做呢? vc实现
...全文
72 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cytlyy 2009-07-02
  • 打赏
  • 举报
回复
如果想要实现好的效果,建议不要使用控件,而全部自绘,这样不仅效果好,也跟容易控制,实现各种效果。比如高亮或者矩形框住。
listview这个控件在WM上有很多bug不好解决,比如滑动时会Hightlight好几项。
建议自绘。
czbever 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 laiyiling 的回复:]
OwnerDraw自绘就可以解决了,你可以到www.codeprojectc.com www.vckbase.com上去找找示例的,主要是MouseMove消息里面判断当前相,然后用不同的字体进行绘制就可以了。
[/Quote]

正发愁找不到呢 这两个网站我都去过了
qq845284425 2009-07-01
  • 打赏
  • 举报
回复

mark
Kudeet 2009-07-01
  • 打赏
  • 举报
回复
OwnerDraw自绘就可以解决了,你可以到www.codeprojectc.com www.vckbase.com上去找找示例的,主要是MouseMove消息里面判断当前相,然后用不同的字体进行绘制就可以了。
czbever 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 jiangyongtao 的回复:]
需要自绘实现列表控件,可以理解为在上面再画一个矩形的半透明效果的图,再加一个黑色边框。具体实现你得自己查查了。
AlphaBlend函数。
[/Quote]

在线等解决方案
世外涛缘 2009-07-01
  • 打赏
  • 举报
回复
需要自绘实现列表控件,可以理解为在上面再画一个矩形的半透明效果的图,再加一个黑色边框。具体实现你得自己查查了。
AlphaBlend函数。
czbever 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 liangxd09 的回复:]
自绘。。。。。。。。。。。。。。。
[/Quote]

知道是自画啊 但是例子在哪呢 在codeguru找半天没找到合适的 大侠帮帮忙啊
liangxd09 2009-07-01
  • 打赏
  • 举报
回复
自绘。。。。。。。。。。。。。。。
czbever 2009-07-01
  • 打赏
  • 举报
回复


还有就是象这样,我想加 删除 修改 这两个带下划线的文字在每个item上,要怎么自画呢?
wu_qing_yun 2009-06-30
  • 打赏
  • 举报
回复
用CListCtrl可以做出来,需要自绘,重载DrawItem函数,在此函数里自绘背景,字体等等。比较麻烦
czbever 2009-06-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 DavidHsing 的回复:]
咋看还以为是 Windows Mobile 上面的
[/Quote]

恩 这个版本是kjava的,我要做成wm版本的
DavidHsing 2009-06-30
  • 打赏
  • 举报
回复
咋看还以为是 Windows Mobile 上面的
tkminigame 2009-06-30
  • 打赏
  • 举报
回复
自绘比较麻烦,内嵌吧,我也学一下。
czbever 2009-06-30
  • 打赏
  • 举报
回复
内嵌html控件? 这个不是链接,如果自绘要怎么做呢?
猞猁狲 2009-06-30
  • 打赏
  • 举报
回复
这是个内嵌html控件吗?如果那样的话就很好实现了,如果要自己实现就得重绘很多东西
czbever 2009-06-30
  • 打赏
  • 举报
回复
忘记插入标签 呵呵:

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧