zoukankan      html  css  js  c++  java
  • CBitmapButton 用法

    CBitmapButton是一个MFC内置的按钮类,提供图片按钮的功能,并且支持在不同状态下显示不同图片。

    由于使用方法比较简单,比CButton更美观,比其它的第三方Button类更简洁,因此博鸽的下一版本将要使用它。

    博鸽网的地址是:

    http://www.blogdove.com

    CBitmapButton的简易攻略如下:

    1.在MFC Dialog工程中,在一个Dialog中添加一个按钮,设置ID为IDC_BUTTON_TEST, Caption为BUTTON_TEST,并且把Style中的Owner Draw属性选上。(注意Caption命名和ID命名的关系)

    2.添加按钮的图片到资源中

    假设图片为以下几个:

    test_up.bmp  正常状态时的按钮图片

    test_down.bmp 鼠标按下时的按钮图片

    test_focused.bmp 鼠标点击过后的按钮图片

    test_disable.bmp 按钮失效后的图片

    则分别设置其ID为:(注意,一定要左右都带双引号)

    "BUTTON_TESTU"

    "BUTTON_TESTD"

    "BUTTON_TESTF"

    "BUTTON_TESTS"

    3. 在Dialog对应的代码文件中,修改button的类型为CBitmapButton。

    比如:

    CBitmapButton m_btnTest;

    在OnInitDialog()中添加加载图片的方法

    m_btnTest.AutoLoad(IDC_BUTTON_TEST, this);

    编译,运行即可。

    如您在使用CBitmapButton中遇到问题,请留言。

  • 相关阅读:
    MySQL 大表优化方案
    mysql千万级大数据SQL查询优化
    mysql binlog格式
    MySQL误操作后如何快速恢复数据
    mysql数据库优化
    查看MYSQL数据库中所有用户及拥有权限
    MySQL如何优化
    MySQL 开发实践
    show slave各项参数解释
    MYSQL主从数据库搭建
  • 原文地址:https://www.cnblogs.com/chenzuoyou/p/3116829.html
Copyright © 2011-2022 走看看