22// Copyright (c) DuiMagic
33// All rights reserved.
44//
5- // File Name: DUIStatic .h
6- // File Des: 内置static实现
5+ // File Name: DUILabel .h
6+ // File Des: 内置Label实现
77// File Summary:
88// Cur Version: 1.0
99// Author:
1717namespace DMAttr
1818{
1919 // / <summary>
20- // / <see cref="DM::DUIStatic "/>的xml属性定义
20+ // / <see cref="DM::DUILabel "/>的xml属性定义
2121 // / </summary>
22- class DUIStaticAttr :public DUIWindowAttr
22+ class DUILabelAttr :public DUIWindowAttr
2323 {
2424 public:
2525 static wchar_t * bool_bmultiLines; // /< 是否支持多行,示例:bmultiLines="1"
2626 static wchar_t * INT_lineinter; // /< 行间距,默认为5,示例:lineinter="5"
2727 };
28- DMAttrValueInit (DUIStaticAttr ,bool_bmultiLines)DMAttrValueInit(DUIStaticAttr ,INT_lineinter)
28+ DMAttrValueInit (DUILabelAttr ,bool_bmultiLines)DMAttrValueInit(DUILabelAttr ,INT_lineinter)
2929}
3030
3131namespace DM
3232{
3333 // / <summary>
34- // / DUIStatic的内置实现
34+ // / DUILabel的内置实现
3535 // / </summary>
36- class DM_EXPORT DUIStatic :public DUIWindow
36+ class DM_EXPORT DUILabel :public DUIWindow
3737 {
38- DMDECLARE_CLASS_NAME (DUIStatic,DUINAME_Static ,DMREG_Window);
38+ DMDECLARE_CLASS_NAME (DUILabel,DUINAME_Label ,DMREG_Window);
3939 public:
40- DUIStatic ();
40+ DUILabel ();
4141
4242 // ---------------------------------------------------
4343 // Function Des: 重载DUIWindow
@@ -46,12 +46,15 @@ namespace DM
4646
4747 public:
4848 DM_BEGIN_ATTRIBUTES ()
49- DM_bool_ATTRIBUTE (DMAttr::DUIStaticAttr ::bool_bmultiLines, m_bMultiLines, DM_ECODE_OK )
50- DM_INT_ATTRIBUTE (DMAttr::DUIStaticAttr ::INT_lineinter, m_nLineInter, DM_ECODE_OK )
49+ DM_bool_ATTRIBUTE (DMAttr::DUILabelAttr ::bool_bmultiLines, m_bMultiLines, DM_ECODE_OK )
50+ DM_INT_ATTRIBUTE (DMAttr::DUILabelAttr ::INT_lineinter, m_nLineInter, DM_ECODE_OK )
5151 DM_END_ATTRIBUTES ()
5252 public:
5353 bool m_bMultiLines;
5454 int m_nLineInter;
5555 };
5656
57+ // [deprecated]
58+ typedef DUILabel DUIStatic;
59+
5760}// namespace DM
0 commit comments