123456789101112131415161718192021222324252627282930313233 |
- #ifndef __UITABLAYOUT_H__
- #define __UITABLAYOUT_H__
- #pragma once
- namespace DuiLib
- {
- class UILIB_API CTabLayoutUI : public CContainerUI
- {
- DECLARE_DUICONTROL(CTabLayoutUI)
- public:
- CTabLayoutUI();
- LPCTSTR GetClass() const;
- LPVOID GetInterface(LPCTSTR pstrName);
- bool Add(CControlUI* pControl);
- bool AddAt(CControlUI* pControl, int iIndex);
- bool Remove(CControlUI* pControl);
- void RemoveAll();
- int GetCurSel() const;
- virtual bool SelectItem(int iIndex);
- virtual bool SelectItem(CControlUI* pControl);
- void SetPos(RECT rc, bool bNeedInvalidate = true);
- void SetAttribute(LPCTSTR pstrName, LPCTSTR pstrValue);
- protected:
- int m_iCurSel;
- };
- }
- #endif // __UITABLAYOUT_H__
|