像qq登陆那样的可变大小的下拉列表框怎么做?

bababian 2011-11-08 09:27:50
我想在我程序界面里做个可变化的组合框,就像qq登陆界面那样,一点就出个下拉列表,这个列表里有图标、文字,还有关闭按钮,最重要是鼠标移动到某项,这项的图标会变大,而旁边离他近的项也会变大,离他近的比离他远的大一些。


这个怎么做呢?有现成的控件吗?
...全文
309 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2011-11-29
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
buyong 2011-11-08
  • 打赏
  • 举报
回复
没见到现成的,自绘的话要想好高度计算算法,图标缩放大小的算法。估计做完善的话需要几天吧,比较繁琐。
onlykingqc 2011-11-08
  • 打赏
  • 举报
回复
标准控件的话 自己给列表发一个改变高度的消息,绘制的时候采用就行了
不过要做动画效果的话就麻烦一点
king_ss_ 2011-11-08
  • 打赏
  • 举报
回复
自己从MFC的下拉列表控件类派生出一个新的类,然后根据自己的需要进行设计。
csl312211865 2011-11-08
  • 打赏
  • 举报
回复
找找DirectUI方面的资料,挺多的
快乐鹦鹉 2011-11-08
  • 打赏
  • 举报
回复
没有现成的
无为剑士 2011-11-08
  • 打赏
  • 举报
回复
你可以试试Blend,很好用噢……很简单
用户 昵称 2011-11-08
  • 打赏
  • 举报
回复
这个只有自己画了。
shen_wei 2011-11-08
  • 打赏
  • 举报
回复
TX的UI还是很牛逼的额,一般都难实现。。。

15,979

社区成员

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

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