none
VC2010中的CMFCRibbonSpinButtonCtrl怎么用? RRS feed

  • 问题

  • 我写了一个程序,用了一下Ribbon,感觉很好看。但是不会用RibbonSpin控件(数字调整编辑控件)。对这个控件一无所知,不知是否像Spin控件那样用,还是像其他Ribbon控件一样用。哪一种我也没有成功。这个RibbonSpin控件(数字调整编辑控件)是对应CMFCRibbonSpinButtonCtrl类吗?在MSDN的Ribbon例子中也没有详细的用法,不知有无高人指点一下。谢谢!

    2012年9月18日 14:21

答案

  • 已经会用了,不过还是谢谢各位。

    还是从MSDN中的RIbbon的例子看明白的。实际上这个RibbonSpin控件(数字调整编辑控件),是 Edit控件,使用RibbonEdit的控件类就能解决问题,只要设置一下pRibbonEdit->EnableSpinButtons(0, 100)即可。

    • 已标记为答案 mabq 2012年9月19日 16:25
    2012年9月19日 16:19

全部回复

  • 好像没有CMFCRibbonSpinButtonCtrl这个类吧,MSDN文档中我只看到有CMFCSpinButtonCtrl。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2012年9月19日 2:40
    版主
  • 其实我也没有找到CMFCRibbonButtonCtrl在MSDN中的说明。因为我使用了Ribbon中的Spin控件,而且其他控件有相应的Ribbon控件类,我自然就找到它。但是不知怎么用,在MFC的源代码中也没有CMFCRibbonButtonCtrl类的头文件,只在AfxRibbonEdit.h和Cpp的类源码中有这么个类,兄台能给个意见吗?

    2012年9月19日 7:07
  • 您好,

    从您贴的那副框架图可以看出,CMFCRibbonSpinButtonCtrl是一个从CMFCSpinButtonCtrl派生出来的类。

    很抱歉,MSDN中没有关于CMFCRibbonSpinButtonCtrl这个类的文档,可能它是某个程序里客户自己派生的类,具体要怎么用,要看这个类是如何定义的以及它继承或重载了父类当中的哪些方法。

    以下是CMFCSpinButtonCtrl的文档以及使用CMFCSpinButtonCtrl的父类CSpinButtonCtrl的例子,供您参考

    http://msdn.microsoft.com/en-us/library/bb983651(v=vs.100).aspx

    http://blog.csdn.net/acdnjjjdjkdckjj/article/details/6298456


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年9月19日 9:33
    版主
  • 已经会用了,不过还是谢谢各位。

    还是从MSDN中的RIbbon的例子看明白的。实际上这个RibbonSpin控件(数字调整编辑控件),是 Edit控件,使用RibbonEdit的控件类就能解决问题,只要设置一下pRibbonEdit->EnableSpinButtons(0, 100)即可。

    • 已标记为答案 mabq 2012年9月19日 16:25
    2012年9月19日 16:19