用LoadBitmaps()只能实现正常状态和按下状态!
想要实现光标一旦触及按钮就出现变化!http://www.ourcode.net/vc/vckbase/article/controls/0002.htm
这里提供了两个方法!
"3、利用类向导ClassWizard增加新类CBMTest1Dlg,其基类选择基于对话框CDialog的类型,并设置其头文件为Bbutton.cpp,但不设置其实现文件名;"
这句没看懂!头文件如何设置成.CPP后缀的?哪位有办法给说说!
先谢谢了!

解决方案 »

  1.   

    应该是笔误,类的定义和实现都是放在cpp里面了
    敏感按钮可以用CButtonST来实现,功能很强大的按钮类了,肯定可以满足你的要求
      

  2.   

    sendmessage(hwnd,bm_setstate, 1,0);(pushed)
    sendmessage(hwnd,bm_setstate, 0,0);(popup)
      

  3.   

    同意用ButtonST按钮!当然你也可以自己相应WM_MOUSEMOVE消息处理
      

  4.   

    CButtonST这个类不错,可以实现你的要求。
    http://www.vckbase.com/document/viewdoc/?id=517
      

  5.   

    重载OnMouseMove消息,
    用PtInRgn/PtInRect判断鼠标的位置,加载不同的鼠标样式。
      

  6.   

    重载OnMouseMove消息
    以前做过类似的
      

  7.   

    Sorry,因找不到"小类社区"发新帖,只好接在您后面啦^_^
    --------------------------------------------------
    本人因学习需要:
    1. "Visual Basic 6.0 中文版程序员指南"
    Microsoft Corporation  著
    微软(中国)有限公司  译
    北京希望电脑公司  出品
    (含一张配套光盘)2. "Microsoft Visual C++ 6.0 程序员指南"
    Beck Zaratian 著
     微软授权出版
    (含一张配套光盘)3. (中文版, 英文版皆可) (含一张配套光盘)
    中文名: Programming Windows程式开发设计指南(第五版)
                作者: Charles Petzold
    英文名: Programming Windows by Charles Petzold (Fifth Edition)
                Microsoft Press交易地点: 限南京市
    本人: 孙先生
    本人联系方式:
    Email: jerysun0818@hotmailcom
    或      [email protected]
    手机: 13003424733 (请发短信, 本人囊中羞涩, 从不接手机:-)您的回复信息格式为:
    1. 您的姓名, 联系方式(手机, Email)
    2. 以上您有哪几本还是全有? 您出的交易价格?
    3. 在何时, 何地交易?