1234567891011121314151617181920212223242526272829303132 |
- #ifndef __UITABLAYOUT_H__
- #define __UITABLAYOUT_H__
- #pragma once
- namespace DuiLib
- {
- class UILIB_API CTabLayoutUI : public CContainerUI
- {
- 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;
- bool SelectItem(int iIndex, bool bTriggerEvent=true);
- bool SelectItem(CControlUI* pControl, bool bTriggerEvent=true);
- void SetPos(RECT rc, bool bNeedInvalidate = true);
- void SetAttribute(LPCTSTR pstrName, LPCTSTR pstrValue);
- protected:
- int m_iCurSel;
- };
- }
- #endif
|