本帖最后由 zj0789 于 2013-11-11 11:16:19 编辑

解决方案 »

  1.   

    用图片
    参考http://blog.csdn.net/xianglitian/article/details/1728242
      

  2.   

    是的,用CImage xxx加载一个图片就可以了
    比如你如上的图片叫ID_KKK;
    大小180*30
    那么你加载成30X30的就有6个图片序列
    第1,2,3个表示常规,第4,5,6个表示对应的选中高亮在OnPaint里xxx.draw(0.....);//在对应位置画第一个图
    xxx.draw(1.....);//在对应位置画第二个图
    xxx.draw(2.....);//在对应位置画第三个图你可以设置三个变量表示三个按钮被选中的状态int select b1=0,b2=0,b3=0;
    那么三个按钮的画法就变成
    xxx.draw(0+b1*3.....);//在对应位置画第一个图
    xxx.draw(1+b2*3.....);//在对应位置画第二个图
    xxx.draw(2+b3*3.....);//在对应位置画第三个图响应鼠标移动消息
    OnMoveMouse()
    {
      b1=0;b2=0;b3=0;
      if(鼠标在某BOX里) 对应位=1;
      刷新;
    }
    响应鼠标按下消息
    {
      if(鼠标在第一BOX里) 
      {
         发送自定义消息MY_PLAY;
      }
      if(鼠标在第二BOX里) 
      {
         发送自定义消息MY_PAULSE;
      }
      if(鼠标在第三BOX里) 
      {
         发送自定义消息MY_STOP;
      }
    }手工建立消息响应函数对应字定义消息,OK
      

  3.   

    应该用ToolBar(工具栏)啊,为什么用按钮呢。
      

  4.   


    VC6 对话框程序貌似没有Toolbar控件其实我只需要那几个按钮
      

  5.   


    VC6 对话框程序貌似没有Toolbar控件其实我只需要那几个按钮http://www.codeproject.com/Articles/16040/Using-Toolbar-on-a-Dialog-Based-Application
    http://www.codeguru.com/cpp/w-d/dislog/toolbarsandstatusbars/article.php/c1949/Adding-a-Toolbar-to-a-DialogBased-Application.htm
      

  6.   

    http://www.codeproject.com/Articles/57/CButtonST-v3-9-MFC-Flat-buttons按钮当然用这个好
      

  7.   


    VC6 对话框程序貌似没有Toolbar控件其实我只需要那几个按钮http://www.codeproject.com/Articles/16040/Using-Toolbar-on-a-Dialog-Based-Application
    http://www.codeguru.com/cpp/w-d/dislog/toolbarsandstatusbars/article.php/c1949/Adding-a-Toolbar-to-a-DialogBased-Application.htm非常感谢