Public Member Functions | Public Attributes | Friends

CProperty Class Reference

List of all members.

Public Member Functions

 CProperty (LRESULT remoteProp)
void Expand (BOOL bExpand=TRUE)
int GetExpandedSubItems (BOOL bIncludeHidden=TRUE)
virtual BOOL AddSubItem (CProperty *pProp)
BOOL RemoveSubItem (CProperty *&pProp, BOOL bDelete=TRUE)
BOOL AddOption (LPCTSTR lpszOption, BOOL bInsertUnique=TRUE)
void RemoveAllOptions ()
int GetOptionCount () const
LPCTSTR GetOption (int nIndex)
int GetCurSelIndex (void)
void SetCurSelIndex (int sel)
void EnableSpinControl (BOOL bEnable=TRUE, int nMin=0, int nMax=0)
virtual void ResetOriginalValue ()
void Show (BOOL bShow=TRUE, BOOL bAdjustLayout=TRUE)
bool IsSuppressed ()
void SetAccelBaseStep (int step)
DWORD_PTR GetOptionData (int index)
void SetOptionData (int index, DWORD_PTR data)
void ToggleCheck ()
virtual bool GetChecked ()
virtual void SetChecked (BOOL f=true)
void setHeader (void)
void SetItemImage (int nImage)
void setValueLook (UV_PROPERTY_ATTR which, void *value, bool redraw=false)
void setNameLook (UV_PROPERTY_ATTR which, void *value)
void setStatic (bool f)
bool getStatic (void)
LPCTSTR GetName () const
void SetName (LPCTSTR lpszName, BOOL bRedraw=TRUE)
bool isNotifyExpand (void)
void SetFullGroupName (bool f)
virtual const CVariantGetValue ()
virtual void SetValue (const CVariant &varValue, bool redraw=true)
const CVariantGetOriginalValue ()
void SetOriginalValue (const CVariant &varValue)
void SetDescription (const CString &strDescr)
DWORD_PTR GetData () const
void SetData (DWORD_PTR dwData)
BOOL IsGroup () const
BOOL IsExpanded () const
BOOL IsParentExpanded () const
virtual BOOL IsSelected ()
int GetHierarchyLevel () const
void Enable (BOOL bEnable=TRUE)
BOOL IsEnabled () const
void AllowEdit (BOOL bAllow=TRUE)
BOOL IsAllowEdit () const
int GetSubItemsCount () const
CPropertyGetSubItem (int nIndex)
CPropertyGetParent () const
BOOL IsModified () const
BOOL IsVisible () const
void SetAssociation (LRESULT rem)
void Init ()

Public Attributes

LRESULT m_RemoteProp

Friends

class CTreeListPane

Constructor & Destructor Documentation

CProperty::CProperty ( LRESULT  remoteProp  )  [inline]

Group constructor, i.e. this property can contain further children. This property is always displayed with a expand box, regardless of children are included or not


The documentation for this class was generated from the following file: