如果你想在 CAnimationRect 类中添加一个名为 m_szInitial 的受保护的数据成员,可以按照以下方式修改类的定义:
#include <cstring>

class CAnimationRect {
protected:
    // 受保护的数据成员
    TCHAR m_szInitial[256]; // 假设字符串的最大长度为 255,根据实际需求调整

public:
    // 公共成员函数和其他数据成员...

    // 构造函数,可以初始化 m_szInitial
    CAnimationRect() {
        // 使用 _tcscpy_s 进行字符串复制,确保安全性
        _tcscpy_s(m_szInitial, _T("Default")); // 默认初始化为 "Default",你可以根据需要修改
        // 其他可能的初始化...
    }

    // 其他成员函数和数据成员...
};

这样,m_szInitial 将成为该类的受保护成员,只能在类的成员函数中或者其派生类中访问。请根据你的实际需求修改示例代码。

在这个示例中,我将 m_szInitial 初始化为 "Default",你可以根据需要进行修改。在构造函数中,你可以执行其他可能的初始化。如果你在代码中使用的是 Unicode 字符串,可以将 TCHAR 替换为 WCHAR 并使用 _wcscpy_s 进行字符串复制。


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