• 一个简单的悬浮按钮,只有一个位图和一个工具提示


    介绍 四处寻找一些不错的位图悬停按钮,我就是找不到我要找的。在这种情况下,你可以做以下几件事: 离开它。买它。偷走它。免费得到它。开始哭了起来。自己做(也可能和别人分享)。 我要分享! 我发现了另一个使用SetCapture()和ReleaseCapture()的hoverbutton类。使用这种方法给了我一些问题。我不记得为什么,但它确实对我产生了影响。所以我想为什么这么难呢?MS有一个很好的API来处理悬浮状态:_TrackMouseEvent()。 这就是……类。经过长时间的思考,我决定把它命名为CHoverButton。我使用了其他地方找到的一些类和信息(感谢那些人)。 如何使用它? 在资源编辑器中,创建一个按钮并设置“owner draw”属性。使用classwizard在对话框中创建一个CButton对象。包括“hoverbutton。h"文件在您的对话框类文件。将CButton对象类型重命名为CHoverButton。创建一个有三个按钮状态的位图:向上/向下/悬停。这些照片需要紧挨在一起。 按钮将计算自己的大小=(位图的宽度)/3。 你可以在这里使用真颜色位图。请看下面的示例图像。 在OnInitDialog()中,用mybutton.LoadBitmap(IDC_MYBUTTON)加载位图;使用mybutton.SetToolTipText()设置工具提示;编译和享受。 玩得开心! 许可证 本文没有附带明确的许可,但可能包含文章文本或下载文件本身的使用条款。如果有疑问,请通过下面的讨论区联系作者。 可以在这里找到作者可能使用的许可证列表。 本文转载于:http://www.diyabc.com/frontweb/news456.html

  • 相关阅读:
    Chrome浏览器与常用插件推荐
    时间戳 转换24小时制
    fis3 开启相对地址
    web手机端禁止滑动,web手机端禁止上下滑动。
    rem的用法
    手机端复制,pc端复制
    ruby 镜像安装
    使用Potree渲染大规模点云-踩坑记录
    移动端真机调试神器-spy-debugger
    手撕Promise.any
  • 原文地址:https://www.cnblogs.com/Dincat/p/13450157.html
Copyright © 2020-2023  润新知