在 MFC 中,CMFCButton 类是派生自 CButton 类的,因此它可以继承 CButton 类的成员函数。其中,DrawItem 是一个在自定义绘制按钮时常用的虚拟函数,你可以在派生类中覆盖它以实现自定义的按钮绘制。

下面是一个示例:
class CMyButton : public CMFCButton
{
public:
    virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
    {
        // 在这里实现自定义的按钮绘制逻辑
        // 使用 lpDrawItemStruct 可以获取绘制所需的信息
    }
};

在这个示例中,CMyButton 是一个派生自 CMFCButton 的类,覆盖了 DrawItem 函数以实现自定义的按钮绘制逻辑。在 DrawItem 函数内,你可以使用 lpDrawItemStruct 参数提供的信息进行按钮的自定义绘制。

请注意,具体的绘制逻辑会根据你的需求而有所不同。


转载请注明出处:http://www.pingtaimeng.com/article/detail/19086/MFC/CMFCButton