在 MFC(Microsoft Foundation Classes)中,CMFCRibbonCategory::SetData 并不是 CMFCRibbonCategory 类的公共方法。在 MFC 中,CMFCRibbonCategory 主要用于 Ribbon 控件的类别,而 SetData 方法通常不是该类的标准成员。

如果你有其他类似的需求,可能是因为某个类别需要关联一些自定义的数据,你可以考虑通过派生自 CMFCRibbonCategory 并添加自己的成员函数来实现。例如:
class MyRibbonCategory : public CMFCRibbonCategory
{
public:
    void SetMyData(int nData);
    int GetMyData() const;

private:
    int m_nMyData;
};

void MyRibbonCategory::SetMyData(int nData)
{
    m_nMyData = nData;
}

int MyRibbonCategory::GetMyData() const
{
    return m_nMyData;
}

在这个例子中,MyRibbonCategory 类添加了自己的成员变量 m_nMyData,并提供了设置和获取这个数据的方法。这样,你就可以为每个类别关联自己的数据,而不是使用 SetData 方法。

请注意,这只是一种示例,并不是 CMFCRibbonCategory 的标准用法。具体实现取决于你的应用程序的需求。


转载请注明出处:http://www.zyzy.cn/article/detail/19824/MFC/CMFCRibbonCategory