- 名词解释
动态创建指在xml布局文件指定一个类名就能创建一个组件。
一个组件类如果要支持动态创建,需要在头文件加上动态创建宏,如下所示:
- 头文件 MainTabButton.h
#pragma once
class CMainTabTextView : public CTextView
{
public:
CMainTabTextView(CView* pParent);
private:
virtual void Draw(CDC* pDC);
SKINUI_DECLARE_DYNCREATE(CMainTabTextView, CTextView)
};
- 布局文件 MainTabButton.xml
<FlexLayout>
<MainTabTextView Id="11" Width="WrapContent" Height="WrapContent" Font="ID_FONT_H5" Color="ID_COLOR_CAPTION"/>
</FlexLayout>