Unit CommCtrlEx |
Classes |
Functions |
TreeView_GetInsertMarkColor -
TreeView_GetItemHeight - ------------------------------------------------------------------------------
TreeView_GetScrollTime -
TreeView_InsertItem -
TreeView_SetBorder -
TreeView_SetInsertMark -
TreeView_SetInsertMarkColor -
TreeView_SetItemHeight -
TreeView_SetScrollTime -
TreeView_SetTextColor -
Types |
PNMCustomDraw
PNMTVCustomDraw
PNMTVGetInfoTip
PNMTVGetInfoTipA
PNMTVGetInfoTipW
TNMCustomDraw
TNMTVCustomDraw
TNMTVGetInfoTip
TNMTVGetInfoTipA
TNMTVGetInfoTipW
TTVInsertStruct
TTVInsertStructA
TTVInsertStructW
TTVItemEx
TTVItemExA
TTVItemExW
Constants |
CDDS_ITEM
CDDS_ITEMPOSTERASE
CDDS_ITEMPOSTPAINT
CDDS_ITEMPREERASE
CDDS_ITEMPREPAINT
CDDS_POSTERASE
CDDS_POSTPAINT
CDDS_PREERASE
CDDS_PREPAINT
CDDS_SUBITEM
CDIS_CHECKED
CDIS_DEFAULT
CDIS_DISABLED
CDIS_FOCUS
CDIS_GRAYED
CDIS_HOT
CDIS_INDETERMINATE
CDIS_MARKED
CDIS_SELECTED
CDRF_DODEFAULT
CDRF_NEWFONT
CDRF_NOTIFYITEMDRAW
CDRF_NOTIFYITEMERASE
CDRF_NOTIFYPOSTERASE
CDRF_NOTIFYPOSTPAINT
CDRF_NOTIFYSUBITEMDRAW
CDRF_SKIPDEFAULT
NM_CHAR
NM_CUSTOMDRAW
NM_HOVER
NM_KEYDOWN
NM_NCHITTEST
NM_RELEASEDCAPTURE
NM_SETCURSOR
TVCDRF_NOIMAGES
TVGN_LASTVISIBLE
TVIF_INTEGRAL
TVIS_CHECKED
TVIS_EXPANDPARTIAL
TVM_GETINSERTMARKCOLOR
TVM_GETITEMHEIGHT
TVM_GETSCROLLTIME
TVM_SETBORDER
TVM_SETINSERTMARK
TVM_SETINSERTMARKCOLOR
TVM_SETITEMHEIGHT
TVM_SETSCROLLTIME
TVM_SETTEXTCOLOR
TVN_GETINFOTIP
TVN_GETINFOTIPA
TVN_GETINFOTIPW
TVN_SINGLEEXPAND
TVSBF_XBORDER
TVSBF_YBORDER
TVS_CHECKBOXES
TVS_FULLROWSELECT
TVS_INFOTIP
TVS_NOSCROLL
TVS_NOTOOLTIPS
TVS_SINGLEEXPAND
TVS_TRACKSELECT
Variables |
Functions |
Types |
PNMCustomDraw = ^TNMCustomDraw
PNMTVCustomDraw = ^TNMTVCustomDrawitem specific data
PNMTVGetInfoTip = ^TNMTVGetInfoTip
PNMTVGetInfoTipA = ^TNMTVGetInfoTipAsame as the Level property in TTreeNTNode
PNMTVGetInfoTipW = ^TNMTVGetInfoTipW
TNMCustomDraw = record
hdr : TNMHdr;
dwDrawStage : DWORD;
hdc : HDC;
rc : TRect;
dwItemSpec : DWORD;
uItemState : UINT;
lItemlParam : LPARAM;
end;
TNMTVCustomDraw = record
nmcd : TNMCustomDraw;
clrText : COLORREF;
clrTextBk : COLORREF;
iLevel : Integer;
end;
TNMTVGetInfoTip = TNMTVGetInfoTipA
TNMTVGetInfoTipA = record
hdr : TNMHdr;
pszText : PChar;
cchTextMax : Integer;
hItem : HTREEITEM;
lParam : LPARAM;
end;
TNMTVGetInfoTipW = record
hdr : TNMHdr;
pszText : PWideChar;
cchTextMax : Integer;
hItem : HTREEITEM;
lParam : LPARAM;
end;
TTVInsertStruct = TTVInsertStructA
TTVInsertStructA = record
hParent : HTREEITEM;
hInsertAfter : HTREEITEM;
end;
TTVInsertStructW = record
hParent : HTREEITEM;
hInsertAfter : HTREEITEM;
end;
TTVItemEx = TTVItemExA
TTVItemExA = recordonly used for Get and Set messages. no notifies
mask : UINT;
hItem : HTREEITEM;
state : UINT;
stateMask : UINT;
pszText : PChar;
cchTextMax : Integer;
iImage : Integer;
iSelectedImage : Integer;
cChildren : Integer;
lParam : LPARAM;
iIntegral : Integer;
end;
TTVItemExW = record
mask : UINT;
hItem : HTREEITEM;
state : UINT;
stateMask : UINT;
pszText : PWideChar;
cchTextMax : Integer;
iImage : Integer;
iSelectedImage : Integer;
cChildren : Integer;
lParam : LPARAM;
iIntegral : Integer;
end;
Constants |
Variables |