![]() |
Public API Reference |
#include "cscomp.h"
#include "csscrbar.h"
Go to the source code of this file.
Compounds | |
class | csTreeBox |
The csTreeBox class is a rectangle which contains a number of subrectangles, each of which is recursively similar to its parent. More... | |
class | csTreeItem |
This class encapsulates a tree item. More... | |
Tree item state flags | |
#define | CSS_TREEITEM_OPEN 0x00010000 |
Additional state flag to mark open branches. More... | |
#define | CSS_TREEITEM_PLACEITEMS 0x00020000 |
Child tree items should be re-positioned. More... | |
Tree control styles | |
These are bit masks which can be ORed together to form a final value sent to the csTreeBox constructor. | |
#define | CSTS_HSCROLL 0x00000001 |
Tree has a horizontal scroll bar. More... | |
#define | CSTS_VSCROLL 0x00000002 |
Tree has a vertical scroll bar. More... | |
#define | CSTS_AUTOSCROLLBAR 0x00000004 |
Automatically hide scrollbars if they are not needed. More... | |
#define | CSTS_SMALLBUTTONS 0x00000008 |
Tree items have small expand/collapse buttons. More... | |
#define | CSTS_DEFAULTVALUE CSTS_VSCROLL | CSTS_AUTOSCROLLBAR |
default tree control style. More... | |
Tree box state flags | |
#define | CSS_TREEBOX_PLACEITEMS 0x00010000 |
Child tree items should be re-positioned. More... | |
Defines | |
#define | CS_TREEITEM_MAGIC (void *)0xdeadface |
The magic answer that means that the component is indeed a tree item. More... | |
Enumerations | |
enum | { cscmdTreeItemCheck = 0x00000e00, cscmdTreeItemToggle, cscmdTreeItemToggleAll, cscmdTreeItemToggleNotify, cscmdTreeItemSizeChangeNotify, cscmdTreeItemFocused, cscmdTreeItemGetPrev, cscmdTreeItemGetNext, cscmdTreeItemGetFirst, cscmdTreeItemGetLast, cscmdTreeItemDeleteNotify, cscmdTreeItemRightClick, cscmdTreeQuerySelected, cscmdTreeSelectItem, cscmdTreeSetHorizOffset, cscmdTreeStartTracking, cscmdTreeTrack, cscmdTreeMakeVisible, cscmdTreeMakeBranchVisible, cscmdTreeClear } |
Tree control - specific messages. More... | |
enum | csTreeItemStyle { cstisNormal, cstisEmphasized } |
Tree items are divided into several subtypes which will be shown in different colors. More... | |
enum | csTreeFrameStyle { cstfsNone, cstfsThinRect, cstfsThickRect } |
Tree control frame styles. More... |
Definition in file cstree.h.