怎么用VC实现类似win7 的工具栏的风格

morebread 2010-05-18 06:09:17
其实也就是在程序中有一排工具栏,鼠标放到工具栏中的图标上的时候图标会动态变大,还可以将它拖出来放到应用程序中的任何地方。就和win7桌面下方的工具栏差不多的效果,或者苹果电脑上的那种样子。

给点idea吧,怎么在vc里面实现这样的效果,看上去比较好看的~~
...全文
357 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-05-27
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
向立天 2010-05-19
  • 打赏
  • 举报
回复
我看过一个例子
用GDI+实现的
morebread 2010-05-19
  • 打赏
  • 举报
回复
为了实现简单,我先用了图像控件加载了图片作为图标,在鼠标移动上去的时候用setwindowpos改变大小,但图像控件改变大小后要刷新才能正常显示,就造成了图标在移动过程中很闪

现在准备用新建窗体做为显示图标的载体,正在尝试中
muzizongheng 2010-05-19
  • 打赏
  • 举报
回复
wpf做好, vc调用...
普通网民 2010-05-19
  • 打赏
  • 举报
回复
自定义控件.
Eleven 2010-05-19
  • 打赏
  • 举报
回复
好像哪个网站上有这样的一个例子程序,以dll形式提供的
zhou1xp 2010-05-19
  • 打赏
  • 举报
回复
vs2010
Hiiishe 2010-05-19
  • 打赏
  • 举报
回复
是Ribbon界面吗?VC2010的MFC自带了
小二码农 2010-05-18
  • 打赏
  • 举报
回复
关注一下,这个应该是自己绘制的控件吧,记住控件的位置,在窗口加载的时候,去MoveWindow到指定的位置

15,979

社区成员

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

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