37 lines
693 B
C++
37 lines
693 B
C++
#ifndef UI_CORE_CHILDBOX_H_
|
|
#define UI_CORE_CHILDBOX_H_
|
|
|
|
#pragma once
|
|
|
|
namespace ui
|
|
{
|
|
|
|
class UILIB_API ChildBox : public Box
|
|
{
|
|
public:
|
|
ChildBox();
|
|
|
|
/// 重写父类方法,提供个性化功能,请参考父类声明
|
|
virtual void Init() override;
|
|
virtual void SetAttribute(const std::wstring& strName, const std::wstring& strValue) override;
|
|
|
|
/**
|
|
* @brief 设置 ChildBox 关联的 XML 文件
|
|
* @param[in] strXML XML 文件路径
|
|
* @return 无
|
|
*/
|
|
void SetChildLayoutXML(std::wstring strXML);
|
|
|
|
/**
|
|
* @brief 获取 ChildBox 关联的 XML 文件
|
|
* @return 返回 ChildBox 关联的 XML 文件
|
|
*/
|
|
std::wstring GetChildLayoutXML();
|
|
|
|
private:
|
|
std::wstring m_strXMLFile;
|
|
};
|
|
|
|
} // namespace ui
|
|
#endif // UI_CORE_CHILDBOX_H_
|