|
virtual LPCTSTR | GetClass () const |
|
virtual LPVOID | GetInterface (LPCTSTR pstrName) |
|
virtual bool | Add (CControlUI *pControl) |
|
virtual bool | AddAt (CControlUI *pControl, int iIndex) |
|
virtual bool | Remove (CControlUI *pControl, bool bDoNotDestroy=false) |
|
virtual bool | RemoveAt (int iIndex, bool bDoNotDestroy=false) |
|
virtual void | RemoveAll () |
|
long | AddAt (CTreeNodeUI *pControl, int iIndex) |
|
bool | AddAt (CTreeNodeUI *pControl, CTreeNodeUI *_IndexNode) |
|
virtual bool | OnCheckBoxChanged (void *param) |
|
virtual bool | OnFolderChanged (void *param) |
|
virtual bool | OnDBClickItem (void *param) |
|
virtual bool | SetItemCheckBox (bool _Selected, CTreeNodeUI *_TreeNode=NULL) |
|
virtual void | SetItemExpand (bool _Expanded, CTreeNodeUI *_TreeNode=NULL) |
|
virtual void | Notify (TNotifyUI &msg) |
| 接收通知消息 更多...
|
|
virtual void | SetVisibleFolderBtn (bool _IsVisibled) |
|
virtual bool | GetVisibleFolderBtn () |
|
virtual void | SetVisibleCheckBtn (bool _IsVisibled) |
|
virtual bool | GetVisibleCheckBtn () |
|
virtual void | SetItemMinWidth (UINT _ItemMinWidth) |
|
virtual UINT | GetItemMinWidth () |
|
virtual void | SetItemTextColor (DWORD _dwItemTextColor) |
|
virtual void | SetItemHotTextColor (DWORD _dwItemHotTextColor) |
|
virtual void | SetSelItemTextColor (DWORD _dwSelItemTextColor) |
|
virtual void | SetSelItemHotTextColor (DWORD _dwSelHotItemTextColor) |
|
virtual void | SetAttribute (LPCTSTR pstrName, LPCTSTR pstrValue) |
|
UINT | GetControlFlags () const |
|
bool | GetScrollSelect () |
|
void | SetScrollSelect (bool bScrollSelect) |
|
int | GetCurSel () const |
|
bool | SelectItem (int iIndex, bool bTakeFocus=false, bool bTriggerEvent=true) |
|
CControlUI * | GetItemAt (int iIndex) const |
|
int | GetItemIndex (CControlUI *pControl) const |
|
bool | SetItemIndex (CControlUI *pControl, int iIndex) |
|
bool | SetMultiItemIndex (CControlUI *pStartControl, int iCount, int iNewStartIndex) |
|
int | GetCount () const |
|
void | EnsureVisible (int iIndex) |
|
void | Scroll (int dx, int dy) |
|
int | GetChildPadding () const |
|
void | SetChildPadding (int iPadding) |
|
CListHeaderUI * | GetHeader () const |
|
CContainerUI * | GetList () const |
|
TListInfoUI * | GetListInfo () |
|
UINT | GetItemFixedHeight () |
|
void | SetItemFixedHeight (UINT nHeight) |
|
int | GetItemFont (int index) |
|
void | SetItemFont (int index) |
|
UINT | GetItemTextStyle () |
|
void | SetItemTextStyle (UINT uStyle) |
|
RECT | GetItemTextPadding () const |
|
void | SetItemTextPadding (RECT rc) |
|
DWORD | GetItemTextColor () const |
|
void | SetItemTextColor (DWORD dwTextColor) |
|
DWORD | GetItemBkColor () const |
|
void | SetItemBkColor (DWORD dwBkColor) |
|
LPCTSTR | GetItemBkImage () const |
|
void | SetItemBkImage (LPCTSTR pStrImage) |
|
bool | IsAlternateBk () const |
|
void | SetAlternateBk (bool bAlternateBk) |
|
DWORD | GetSelectedItemTextColor () const |
|
void | SetSelectedItemTextColor (DWORD dwTextColor) |
|
DWORD | GetSelectedItemBkColor () const |
|
void | SetSelectedItemBkColor (DWORD dwBkColor) |
|
LPCTSTR | GetSelectedItemImage () const |
|
void | SetSelectedItemImage (LPCTSTR pStrImage) |
|
DWORD | GetHotItemTextColor () const |
|
void | SetHotItemTextColor (DWORD dwTextColor) |
|
DWORD | GetHotItemBkColor () const |
|
void | SetHotItemBkColor (DWORD dwBkColor) |
|
LPCTSTR | GetHotItemImage () const |
|
void | SetHotItemImage (LPCTSTR pStrImage) |
|
DWORD | GetDisabledItemTextColor () const |
|
void | SetDisabledItemTextColor (DWORD dwTextColor) |
|
DWORD | GetDisabledItemBkColor () const |
|
void | SetDisabledItemBkColor (DWORD dwBkColor) |
|
LPCTSTR | GetDisabledItemImage () const |
|
void | SetDisabledItemImage (LPCTSTR pStrImage) |
|
int | GetItemHLineSize () const |
|
void | SetItemHLineSize (int iSize) |
|
DWORD | GetItemHLineColor () const |
|
void | SetItemHLineColor (DWORD dwLineColor) |
|
int | GetItemVLineSize () const |
|
void | SetItemVLineSize (int iSize) |
|
DWORD | GetItemVLineColor () const |
|
void | SetItemVLineColor (DWORD dwLineColor) |
|
bool | IsItemShowHtml () |
|
void | SetItemShowHtml (bool bShowHtml=true) |
|
void | SetMultiExpanding (bool bMultiExpandable) |
|
int | GetExpandedItem () const |
|
bool | ExpandItem (int iIndex, bool bExpand=true) |
|
void | SetPos (RECT rc, bool bNeedInvalidate=true) |
|
void | Move (SIZE szOffset, bool bNeedInvalidate=true) |
|
void | DoEvent (TEventUI &event) |
|
IListCallbackUI * | GetTextCallback () const |
|
void | SetTextCallback (IListCallbackUI *pCallback) |
|
SIZE | GetScrollPos () const |
|
SIZE | GetScrollRange () const |
|
void | SetScrollPos (SIZE szPos) |
|
void | LineUp () |
|
void | LineDown () |
|
void | PageUp () |
|
void | PageDown () |
|
void | HomeUp () |
|
void | EndDown () |
|
void | LineLeft () |
|
void | LineRight () |
|
void | PageLeft () |
|
void | PageRight () |
|
void | HomeLeft () |
|
void | EndRight () |
|
void | EnableScrollBar (bool bEnableVertical=true, bool bEnableHorizontal=false) |
|
virtual CScrollBarUI * | GetVerticalScrollBar () const |
|
virtual CScrollBarUI * | GetHorizontalScrollBar () const |
|
bool | SortItems (PULVCompareFunc pfnCompare, UINT_PTR dwData) |
|
LPCTSTR | GetClass () const |
|
LPVOID | GetInterface (LPCTSTR pstrName) |
|
UINT | GetControlFlags () const |
|
void | SetSepHeight (int iHeight) |
|
int | GetSepHeight () const |
|
void | SetSepImmMode (bool bImmediately) |
|
bool | IsSepImmMode () const |
|
void | SetAttribute (LPCTSTR pstrName, LPCTSTR pstrValue) |
|
void | DoEvent (TEventUI &event) |
|
void | SetPos (RECT rc, bool bNeedInvalidate=true) |
|
void | DoPostPaint (HDC hDC, const RECT &rcPaint) |
|
RECT | GetThumbRect (bool bUseNew=false) const |
|
CControlUI * | GetItemAt (int iIndex) const |
|
int | GetItemIndex (CControlUI *pControl) const |
|
bool | SetItemIndex (CControlUI *pControl, int iNewIndex) |
|
bool | SetMultiItemIndex (CControlUI *pStartControl, int iCount, int iNewStartIndex) |
|
int | GetCount () const |
|
bool | Add (CControlUI *pControl) |
|
bool | AddAt (CControlUI *pControl, int iIndex) |
|
bool | Remove (CControlUI *pControl, bool bDoNotDestroy=false) |
|
bool | RemoveAt (int iIndex, bool bDoNotDestroy=false) |
|
void | RemoveAll () |
|
void | SetVisible (bool bVisible=true) |
|
void | SetInternVisible (bool bVisible=true) |
|
void | SetMouseEnabled (bool bEnable=true) |
|
virtual RECT | GetInset () const |
|
virtual void | SetInset (RECT rcInset) |
|
virtual UINT | GetChildAlign () const |
|
virtual void | SetChildAlign (UINT iAlign) |
|
virtual UINT | GetChildVAlign () const |
|
virtual void | SetChildVAlign (UINT iVAlign) |
|
virtual bool | IsAutoDestroy () const |
|
virtual void | SetAutoDestroy (bool bAuto) |
|
virtual bool | IsDelayedDestroy () const |
|
virtual void | SetDelayedDestroy (bool bDelayed) |
|
virtual bool | IsMouseChildEnabled () const |
|
virtual void | SetMouseChildEnabled (bool bEnable=true) |
|
virtual int | FindSelectable (int iIndex, bool bForward=true) const |
|
RECT | GetClientPos () const |
|
void | Move (SIZE szOffset, bool bNeedInvalidate=true) |
|
bool | DoPaint (HDC hDC, const RECT &rcPaint, CControlUI *pStopControl) |
|
void | SetManager (CPaintManagerUI *pManager, CControlUI *pParent, bool bInit=true) |
|
CControlUI * | FindControl (FINDCONTROLPROC Proc, LPVOID pData, UINT uFlags) |
|
bool | SetSubControlText (LPCTSTR pstrSubControlName, LPCTSTR pstrText) |
|
bool | SetSubControlFixedHeight (LPCTSTR pstrSubControlName, int cy) |
|
bool | SetSubControlFixedWdith (LPCTSTR pstrSubControlName, int cx) |
|
bool | SetSubControlUserData (LPCTSTR pstrSubControlName, LPCTSTR pstrText) |
|
CDuiString | GetSubControlText (LPCTSTR pstrSubControlName) |
|
int | GetSubControlFixedHeight (LPCTSTR pstrSubControlName) |
|
int | GetSubControlFixedWdith (LPCTSTR pstrSubControlName) |
|
const CDuiString | GetSubControlUserData (LPCTSTR pstrSubControlName) |
|
CControlUI * | FindSubControl (LPCTSTR pstrSubControlName) |
|
virtual void | Delete () |
|
virtual CDuiString | GetName () const |
|
virtual void | SetName (LPCTSTR pstrName) |
|
virtual HWND | GetNativeWindow () const |
|
virtual bool | Activate () |
|
virtual CPaintManagerUI * | GetManager () const |
|
virtual CControlUI * | GetParent () const |
|
virtual CControlUI * | GetCover () const |
|
virtual void | SetCover (CControlUI *pControl) |
|
virtual CDuiString | GetText () const |
|
virtual void | SetText (LPCTSTR pstrText) |
|
DWORD | GetBkColor () const |
|
void | SetBkColor (DWORD dwBackColor) |
|
DWORD | GetBkColor2 () const |
|
void | SetBkColor2 (DWORD dwBackColor) |
|
DWORD | GetBkColor3 () const |
|
void | SetBkColor3 (DWORD dwBackColor) |
|
LPCTSTR | GetBkImage () |
|
void | SetBkImage (LPCTSTR pStrImage) |
|
DWORD | GetFocusBorderColor () const |
|
void | SetFocusBorderColor (DWORD dwBorderColor) |
|
bool | IsColorHSL () const |
|
void | SetColorHSL (bool bColorHSL) |
|
SIZE | GetBorderRound () const |
|
void | SetBorderRound (SIZE cxyRound) |
|
bool | DrawImage (HDC hDC, TDrawInfo &drawInfo) |
|
DWORD | GetBorderColor () const |
|
void | SetBorderColor (DWORD dwBorderColor) |
|
RECT | GetBorderSize () const |
|
void | SetBorderSize (RECT rc) |
|
void | SetBorderSize (int iSize) |
|
int | GetBorderStyle () const |
|
void | SetBorderStyle (int nStyle) |
|
virtual const RECT & | GetPos () const |
|
virtual RECT | GetRelativePos () const |
|
virtual int | GetWidth () const |
|
virtual int | GetHeight () const |
|
virtual int | GetX () const |
|
virtual int | GetY () const |
|
virtual RECT | GetPadding () const |
|
virtual void | SetPadding (RECT rcPadding) |
|
virtual SIZE | GetFixedXY () const |
|
virtual void | SetFixedXY (SIZE szXY) |
|
virtual TPercentInfo | GetFloatPercent () const |
|
virtual void | SetFloatPercent (TPercentInfo piFloatPercent) |
|
virtual int | GetFixedWidth () const |
|
virtual void | SetFixedWidth (int cx) |
|
virtual int | GetFixedHeight () const |
|
virtual void | SetFixedHeight (int cy) |
|
virtual int | GetMinWidth () const |
|
virtual void | SetMinWidth (int cx) |
|
virtual int | GetMaxWidth () const |
|
virtual void | SetMaxWidth (int cx) |
|
virtual int | GetMinHeight () const |
|
virtual void | SetMinHeight (int cy) |
|
virtual int | GetMaxHeight () const |
|
virtual void | SetMaxHeight (int cy) |
|
virtual CDuiString | GetToolTip () const |
|
virtual void | SetToolTip (LPCTSTR pstrText) |
|
virtual void | SetToolTipWidth (int nWidth) |
|
virtual int | GetToolTipWidth (void) |
|
virtual TCHAR | GetShortcut () const |
|
virtual void | SetShortcut (TCHAR ch) |
|
virtual bool | IsContextMenuUsed () const |
|
virtual void | SetContextMenuUsed (bool bMenuUsed) |
|
virtual const CDuiString & | GetUserData () |
|
virtual void | SetUserData (LPCTSTR pstrText) |
|
virtual UINT_PTR | GetTag () const |
|
virtual void | SetTag (UINT_PTR pTag) |
|
virtual bool | IsVisible () const |
|
virtual bool | IsEnabled () const |
|
virtual void | SetEnabled (bool bEnable=true) |
|
virtual bool | IsMouseEnabled () const |
|
virtual bool | IsKeyboardEnabled () const |
|
virtual void | SetKeyboardEnabled (bool bEnable=true) |
|
virtual bool | IsFocused () const |
|
virtual void | SetFocus () |
|
virtual bool | IsFloat () const |
|
virtual void | SetFloat (bool bFloat=true) |
|
void | AddCustomAttribute (LPCTSTR pstrName, LPCTSTR pstrAttr) |
|
LPCTSTR | GetCustomAttribute (LPCTSTR pstrName) const |
|
bool | RemoveCustomAttribute (LPCTSTR pstrName) |
|
void | RemoveAllCustomAttribute () |
|
void | Invalidate () |
|
bool | IsUpdateNeeded () const |
|
void | NeedUpdate () |
|
void | NeedParentUpdate () |
|
DWORD | GetAdjustColor (DWORD dwColor) |
|
virtual void | Init () |
|
virtual void | DoInit () |
|
virtual void | Event (TEventUI &event) |
|
virtual CDuiString | GetAttribute (LPCTSTR pstrName) |
|
virtual CDuiString | GetAttributeList (bool bIgnoreDefault=true) |
|
virtual void | SetAttributeList (LPCTSTR pstrList) |
|
virtual SIZE | EstimateSize (SIZE szAvailable) |
|
virtual bool | Paint (HDC hDC, const RECT &rcPaint, CControlUI *pStopControl=NULL) |
|
virtual void | PaintBkColor (HDC hDC) |
|
virtual void | PaintBkImage (HDC hDC) |
|
virtual void | PaintStatusImage (HDC hDC) |
|
virtual void | PaintText (HDC hDC) |
|
virtual void | PaintBorder (HDC hDC) |
|
void | SetVirtualWnd (LPCTSTR pstrValue) |
|
CDuiString | GetVirtualWnd () const |
|