home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // CommCtrl.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: CommCtrl.pas
- //----------------------------------------------------------------------------
- #ifndef CommCtrlHPP
- #define CommCtrlHPP
- //----------------------------------------------------------------------------
- #ifndef WindowsHPP
- #include <Windows.hpp>
- #endif
-
- #ifndef MessagesHPP
- #include <Messages.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Commctrl
- {
- //-- type declarations -------------------------------------------------------
- typedef void *HPropSheetPage;
-
- struct TPropSheetPageA;
- typedef TPropSheetPageA *PPropSheetPageA;
-
- struct TPropSheetPageW;
- typedef TPropSheetPageW *PPropSheetPageW;
-
- typedef TPropSheetPageA *PPropSheetPage;
-
- typedef System::Integer __stdcall (*TFNPSPCallbackA)(System::Integer Wnd, System::Integer Msg, PPropSheetPageA
- PPSP);
-
- typedef System::Integer __stdcall (*TFNPSPCallbackW)(System::Integer Wnd, System::Integer Msg, PPropSheetPageW
- PPSP);
-
- typedef System::Integer __stdcall (*TFNPSPCallback)(System::Integer Wnd, System::Integer Msg, PPropSheetPageA
- PPSP);
-
- struct TPropSheetPageA
- {
- System::Longint dwSize;
- System::Longint dwFlags;
- System::Integer hInstance;
- union
- {
- void *pResource;
- union
- {
- struct
- {
- System::Char *pszIcon;
- System::Char *pszTitle;
- void *pfnDlgProc;
- System::Longint lParam;
- TFNPSPCallbackA pfnCallback;
- System::Integer *pcRefParent;
-
- };
- System::Integer hIcon;
-
- };System::Char *pszTemplate;
-
- };
- } ;
-
- struct TPropSheetPageW
- {
- System::Longint dwSize;
- System::Longint dwFlags;
- System::Integer hInstance;
- union
- {
- void *pResource;
- union
- {
- struct
- {
- System::WideChar *pszIcon;
- System::WideChar *pszTitle;
- void *pfnDlgProc;
- System::Longint lParam;
- TFNPSPCallbackW pfnCallback;
- System::Integer *pcRefParent;
-
- };
- System::Integer hIcon;
-
- };System::WideChar *pszTemplate;
-
- };
- } ;
-
- typedef TPropSheetPageA TPropSheetPage;
-
- typedef System::Integer __stdcall (*TFNPropSheetCallback)(System::Integer Wnd, System::Integer Msg,
- System::Integer LParam);
-
- struct TPropSheetHeaderA;
- typedef TPropSheetHeaderA *PPropSheetHeaderA;
-
- struct TPropSheetHeaderW;
- typedef TPropSheetHeaderW *PPropSheetHeaderW;
-
- typedef TPropSheetHeaderA *PPropSheetHeader;
-
- struct TPropSheetHeaderA
- {
- System::Longint dwSize;
- System::Longint dwFlags;
- System::Integer hwndParent;
- System::Integer hInstance;
- union
- {
- struct
- {
- System::Char *pszIcon;
- System::Char *pszCaption;
- System::Integer nPages;
- union
- {
- System::Char *pStartPage;
- union
- {
- struct
- {
- void *phpage;
- TFNPropSheetCallback pfnCallback;
-
- };
- TPropSheetPageA *ppsp;
-
- };System::Integer nStartPage;
-
- };
- };
- System::Integer hIcon;
-
- };
- } ;
-
- struct TPropSheetHeaderW
- {
- System::Longint dwSize;
- System::Longint dwFlags;
- System::Integer hwndParent;
- System::Integer hInstance;
- union
- {
- struct
- {
- System::WideChar *pszIcon;
- System::WideChar *pszCaption;
- System::Integer nPages;
- union
- {
- System::WideChar *pStartPage;
- union
- {
- struct
- {
- void *phpage;
- TFNPropSheetCallback pfnCallback;
-
- };
- TPropSheetPageW *ppsp;
-
- };System::Integer nStartPage;
-
- };
- };
- System::Integer hIcon;
-
- };
- } ;
-
- typedef TPropSheetHeaderA TPropSheetHeader;
-
- typedef System::LongBool __stdcall (*TFNAddPropSheetPage)(System::Pointer hPSP, System::Longint lParam
- );
-
- typedef System::Integer HImageList;
-
- struct TImageInfo;
- typedef TImageInfo *PImageInfo;
-
- struct TImageInfo
- {
- System::Integer hbmImage;
- System::Integer hbmMask;
- System::Integer Unused1;
- System::Integer Unused2;
- Windows::TRect rcImage;
- } ;
-
- struct THDItemA;
- typedef THDItemA *PHDItemA;
-
- struct THDItemW;
- typedef THDItemW *PHDItemW;
-
- typedef THDItemA *PHDItem;
-
- struct THDItemA
- {
- System::Cardinal Mask;
- System::Integer cxy;
- System::Char *pszText;
- System::Integer hbm;
- System::Integer cchTextMax;
- System::Integer fmt;
- System::Longint lParam;
- } ;
-
- struct THDItemW
- {
- System::Cardinal Mask;
- System::Integer cxy;
- System::WideChar *pszText;
- System::Integer hbm;
- System::Integer cchTextMax;
- System::Integer fmt;
- System::Longint lParam;
- } ;
-
- typedef THDItemA THDItem;
-
- struct THDLayout;
- typedef THDLayout *PHDLayout;
-
- struct THDLayout
- {
- Windows::TRect *Rect;
- Windows::TWindowPos *WindowPos;
- } ;
-
- struct THDHitTestInfo;
- typedef THDHitTestInfo *PHDHitTestInfo;
-
- struct THDHitTestInfo
- {
- Windows::TPoint Point;
- System::Cardinal Flags;
- System::Integer Item;
- } ;
-
- struct THDNotifyA;
- typedef THDNotifyA *PHDNotifyA;
-
- struct THDNotifyW;
- typedef THDNotifyW *PHDNotifyW;
-
- typedef THDNotifyA *PHDNotify;
-
- struct THDNotifyA
- {
- Windows::TNMHdr Hdr;
- System::Integer Item;
- System::Integer Button;
- THDItemA *PItem;
- } ;
-
- struct THDNotifyW
- {
- Windows::TNMHdr Hdr;
- System::Integer Item;
- System::Integer Button;
- THDItemW *PItem;
- } ;
-
- typedef THDNotifyA THDNotify;
-
- struct TTBButton;
- typedef TTBButton *PTBButton;
-
- struct TTBButton
- {
- System::Integer iBitmap;
- System::Integer idCommand;
- System::Byte fsState;
- System::Byte fsStyle;
- System::Byte bReserved[2];
- System::Longint dwData;
- System::Integer iString;
- } ;
-
- struct TColorMap;
- typedef TColorMap *PColorMap;
-
- struct TColorMap
- {
- System::Longint cFrom;
- System::Longint cTo;
- } ;
-
- struct TTBAddBitmap;
- typedef TTBAddBitmap *PTBAddBitmap;
-
- struct TTBAddBitmap
- {
- System::Integer hInst;
- System::Integer nID;
- } ;
-
- struct TTBSaveParamsA;
- typedef TTBSaveParamsA *PTBSaveParamsA;
-
- struct TTBSaveParamsW;
- typedef TTBSaveParamsW *PTBSaveParamsW;
-
- typedef TTBSaveParamsA *PTBSaveParams;
-
- struct TTBSaveParamsA
- {
- System::Integer hkr;
- System::Char *pszSubKey;
- System::Char *pszValueName;
- } ;
-
- struct TTBSaveParamsW
- {
- System::Integer hkr;
- System::WideChar *pszSubKey;
- System::WideChar *pszValueName;
- } ;
-
- typedef TTBSaveParamsA TTBSaveParams;
-
- struct TTBNotifyA;
- typedef TTBNotifyA *PTBNotifyA;
-
- struct TTBNotifyW;
- typedef TTBNotifyW *PTBNotifyW;
-
- typedef TTBNotifyA *PTBNotify;
-
- struct TTBNotifyA
- {
- Windows::TNMHdr hdr;
- TTBButton tbButton;
- System::Integer cchText;
- System::Char *pszText;
- } ;
-
- struct TTBNotifyW
- {
- Windows::TNMHdr hdr;
- TTBButton tbButton;
- System::Integer cchText;
- System::WideChar *pszText;
- } ;
-
- typedef TTBNotifyA TTBNotify;
-
- struct TToolInfoA;
- typedef TToolInfoA *PToolInfoA;
-
- struct TToolInfoW;
- typedef TToolInfoW *PToolInfoW;
-
- typedef TToolInfoA *PToolInfo;
-
- struct TToolInfoA
- {
- System::Integer cbSize;
- System::Integer uFlags;
- System::Integer hwnd;
- System::Integer uId;
- Windows::TRect Rect;
- System::Integer hInst;
- System::Char *lpszText;
- } ;
-
- struct TToolInfoW
- {
- System::Integer cbSize;
- System::Integer uFlags;
- System::Integer hwnd;
- System::Integer uId;
- Windows::TRect Rect;
- System::Integer hInst;
- System::WideChar *lpszText;
- } ;
-
- typedef TToolInfoA TToolInfo;
-
- struct TTTHitTestInfoA;
- typedef TTTHitTestInfoA *PTTHitTestInfoA;
-
- struct TTTHitTestInfoW;
- typedef TTTHitTestInfoW *PTTHitTestInfoW;
-
- typedef TTTHitTestInfoA *PTTHitTestInfo;
-
- struct TTTHitTestInfoA
- {
- System::Integer hwnd;
- Windows::TPoint pt;
- TToolInfoA ti;
- } ;
-
- struct TTTHitTestInfoW
- {
- System::Integer hwnd;
- Windows::TPoint pt;
- TToolInfoW ti;
- } ;
-
- typedef TTTHitTestInfoA TTTHitTestInfo;
-
- struct TToolTipTextA;
- typedef TToolTipTextA *PToolTipTextA;
-
- struct TToolTipTextW;
- typedef TToolTipTextW *PToolTipTextW;
-
- typedef TToolTipTextA *PToolTipText;
-
- struct TToolTipTextA
- {
- Windows::TNMHdr hdr;
- System::Char *lpszText;
- System::Char szText[80];
- System::Integer hinst;
- System::Integer uFlags;
- } ;
-
- struct TToolTipTextW
- {
- Windows::TNMHdr hdr;
- System::WideChar *lpszText;
- System::Char szText[80];
- System::Integer hinst;
- System::Integer uFlags;
- } ;
-
- typedef TToolTipTextA TToolTipText;
-
- struct TDragListInfo;
- typedef TDragListInfo *PDragListInfo;
-
- struct TDragListInfo
- {
- System::Integer uNotification;
- System::Integer hWnd;
- Windows::TPoint ptCursor;
- } ;
-
- struct TUDAccel;
- typedef TUDAccel *PUDAccel;
-
- struct TUDAccel
- {
- System::Integer nSec;
- System::Integer nInc;
- } ;
-
- struct TNMUpDown;
- typedef TNMUpDown *PNMUpDown;
-
- struct TNMUpDown
- {
- Windows::TNMHdr hdr;
- System::Integer iPos;
- System::Integer iDelta;
- } ;
-
- struct TLVItemA;
- typedef TLVItemA *PLVItemA;
-
- struct TLVItemW;
- typedef TLVItemW *PLVItemW;
-
- typedef TLVItemA *PLVItem;
-
- struct TLVItemA
- {
- System::Integer mask;
- System::Integer iItem;
- System::Integer iSubItem;
- System::Integer state;
- System::Integer stateMask;
- System::Char *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- System::Longint lParam;
- } ;
-
- struct TLVItemW
- {
- System::Integer mask;
- System::Integer iItem;
- System::Integer iSubItem;
- System::Integer state;
- System::Integer stateMask;
- System::WideChar *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- System::Longint lParam;
- } ;
-
- typedef TLVItemA TLVItem;
-
- struct TLVFindInfoA;
- typedef TLVFindInfoA *PLVFindInfoA;
-
- struct TLVFindInfoW;
- typedef TLVFindInfoW *PLVFindInfoW;
-
- typedef TLVFindInfoA *PLVFindInfo;
-
- struct TLVFindInfoA
- {
- System::Integer flags;
- System::Char *psz;
- System::Longint lParam;
- Windows::TPoint pt;
- System::Integer vkDirection;
- } ;
-
- struct TLVFindInfoW
- {
- System::Integer flags;
- System::WideChar *psz;
- System::Longint lParam;
- Windows::TPoint pt;
- System::Integer vkDirection;
- } ;
-
- typedef TLVFindInfoA TLVFindInfo;
-
- struct TLVHitTestInfo;
- typedef TLVHitTestInfo *PLVHitTestInfo;
-
- struct TLVHitTestInfo
- {
- Windows::TPoint pt;
- System::Integer flags;
- System::Integer iItem;
- } ;
-
- struct TLVColumnA;
- typedef TLVColumnA *PLVColumnA;
-
- struct TLVColumnW;
- typedef TLVColumnW *PLVColumnW;
-
- typedef TLVColumnA *PLVColumn;
-
- struct TLVColumnA
- {
- System::Integer mask;
- System::Integer fmt;
- System::Integer cx;
- System::Char *pszText;
- System::Integer cchTextMax;
- System::Integer iSubItem;
- } ;
-
- struct TLVColumnW
- {
- System::Integer mask;
- System::Integer fmt;
- System::Integer cx;
- System::WideChar *pszText;
- System::Integer cchTextMax;
- System::Integer iSubItem;
- } ;
-
- typedef TLVColumnA TLVColumn;
-
- typedef System::Integer __stdcall (*TLVCompare)(System::Integer lParam1, System::Integer lParam2, System::Integer
- lParamSort);
-
- struct TNMListView;
- typedef TNMListView *PNMListView;
-
- struct TNMListView
- {
- Windows::TNMHdr hdr;
- System::Integer iItem;
- System::Integer iSubItem;
- System::Integer uNewState;
- System::Integer uOldState;
- System::Integer uChanged;
- Windows::TPoint ptAction;
- System::Longint lParam;
- } ;
-
- struct TLVDispInfoA
- {
- Windows::TNMHdr hdr;
- TLVItemA item;
- } ;
-
- typedef TLVDispInfoA *PLVDispInfoA;
-
- struct TLVDispInfoW
- {
- Windows::TNMHdr hdr;
- TLVItemW item;
- } ;
-
- typedef TLVDispInfoW *PLVDispInfoW;
-
- typedef TLVDispInfoA *PLVDispInfo;
-
- struct TLVKeyDown;
- typedef TLVKeyDown *PLVKeyDown;
-
- struct TLVKeyDown
- {
-
- #pragma pack(push, 1)
- Windows::TNMHdr hdr;
- System::Word wVKey;
- System::Integer flags;
- #pragma pack(pop)
- } ;
-
- struct _TreeItem
- {
-
- } ;
-
- typedef _TreeItem *HTreeItem;
-
- struct TTVItemA;
- typedef TTVItemA *PTVItemA;
-
- struct TTVItemW;
- typedef TTVItemW *PTVItemW;
-
- typedef TTVItemA *PTVItem;
-
- struct TTVItemA
- {
- System::Integer mask;
- _TreeItem *hItem;
- System::Integer state;
- System::Integer stateMask;
- System::Char *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- System::Integer iSelectedImage;
- System::Integer cChildren;
- System::Longint lParam;
- } ;
-
- struct TTVItemW
- {
- System::Integer mask;
- _TreeItem *hItem;
- System::Integer state;
- System::Integer stateMask;
- System::WideChar *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- System::Integer iSelectedImage;
- System::Integer cChildren;
- System::Longint lParam;
- } ;
-
- typedef TTVItemA TTVItem;
-
- struct TTVInsertStructA
- {
- _TreeItem *hParent;
- _TreeItem *hInsertAfter;
- TTVItemA item;
- } ;
-
- typedef TTVInsertStructA *PTVInsertStructA;
-
- struct TTVInsertStructW
- {
- _TreeItem *hParent;
- _TreeItem *hInsertAfter;
- TTVItemW item;
- } ;
-
- typedef TTVInsertStructW *PTVInsertStructW;
-
- typedef TTVInsertStructA *PTVInsertStruct;
-
- typedef TTVInsertStructA TTVInsertStruct;
-
- struct TTVHitTestInfo;
- typedef TTVHitTestInfo *PTVHitTestInfo;
-
- struct TTVHitTestInfo
- {
- Windows::TPoint pt;
- System::Integer flags;
- _TreeItem *hItem;
- } ;
-
- typedef System::Integer __stdcall (*TTVCompare)(System::Longint lParam1, System::Longint lParam2, System::Longint
- lParamSort);
-
- struct TTVSortCB
- {
- _TreeItem *hParent;
- TTVCompare lpfnCompare;
- System::Longint lParam;
- } ;
-
- struct TNMTreeViewA;
- typedef TNMTreeViewA *PNMTreeViewA;
-
- struct TNMTreeViewW;
- typedef TNMTreeViewW *PNMTreeViewW;
-
- typedef TNMTreeViewA *PNMTreeView;
-
- struct TNMTreeViewA
- {
- Windows::TNMHdr hdr;
- System::Integer action;
- TTVItemA itemOld;
- TTVItemA itemNew;
- Windows::TPoint ptDrag;
- } ;
-
- struct TNMTreeViewW
- {
- Windows::TNMHdr hdr;
- System::Integer action;
- TTVItemW itemOld;
- TTVItemW itemNew;
- Windows::TPoint ptDrag;
- } ;
-
- typedef TNMTreeViewA TNMTreeView;
-
- struct TTVDispInfoA
- {
- Windows::TNMHdr hdr;
- TTVItemA item;
- } ;
-
- typedef TTVDispInfoA *PTVDispInfoA;
-
- struct TTVDispInfoW
- {
- Windows::TNMHdr hdr;
- TTVItemW item;
- } ;
-
- typedef TTVDispInfoW *PTVDispInfoW;
-
- typedef TTVDispInfoA *PTVDispInfo;
-
- typedef TTVDispInfoA TTVDispInfo;
-
- struct TTVKeyDown
- {
-
- #pragma pack(push, 1)
- Windows::TNMHdr hdr;
- System::Word wVKey;
- System::Integer flags;
- #pragma pack(pop)
- } ;
-
- struct TTCItemHeaderA;
- typedef TTCItemHeaderA *PTCItemHeaderA;
-
- struct TTCItemHeaderW;
- typedef TTCItemHeaderW *PTCItemHeaderW;
-
- typedef TTCItemHeaderA *PTCItemHeader;
-
- struct TTCItemHeaderA
- {
- System::Integer mask;
- System::Integer lpReserved1;
- System::Integer lpReserved2;
- System::Char *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- } ;
-
- struct TTCItemHeaderW
- {
- System::Integer mask;
- System::Integer lpReserved1;
- System::Integer lpReserved2;
- System::WideChar *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- } ;
-
- typedef TTCItemHeaderA TTCItemHeader;
-
- struct TTCItemA;
- typedef TTCItemA *PTCItemA;
-
- struct TTCItemW;
- typedef TTCItemW *PTCItemW;
-
- typedef TTCItemA *PTCItem;
-
- struct TTCItemA
- {
- System::Integer mask;
- System::Integer lpReserved1;
- System::Integer lpReserved2;
- System::Char *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- System::Longint lParam;
- } ;
-
- struct TTCItemW
- {
- System::Integer mask;
- System::Integer lpReserved1;
- System::Integer lpReserved2;
- System::WideChar *pszText;
- System::Integer cchTextMax;
- System::Integer iImage;
- System::Longint lParam;
- } ;
-
- typedef TTCItemA TTCItem;
-
- struct TTCHitTestInfo;
- typedef TTCHitTestInfo *PTCHitTestInfo;
-
- struct TTCHitTestInfo
- {
- Windows::TPoint pt;
- System::Integer flags;
- } ;
-
- struct TTCKeyDown
- {
-
- #pragma pack(push, 1)
- Windows::TNMHdr hdr;
- System::Word wVKey;
- System::Integer flags;
- #pragma pack(pop)
- } ;
-
- //-- var, const, procedure ---------------------------------------------------
- #define MAXPROPPAGES System::Byte(100)
- #define PSP_DEFAULT System::Byte(0)
- #define PSP_DLGINDIRECT System::Byte(1)
- #define PSP_USEHICON System::Byte(2)
- #define PSP_USEICONID System::Byte(4)
- #define PSP_USETITLE System::Byte(8)
- #define PSP_HASHELP System::Byte(32)
- #define PSP_USEREFPARENT System::Byte(64)
- #define PSP_USECALLBACK System::Byte(128)
- #define PSPCB_RELEASE System::Byte(1)
- #define PSPCB_CREATE System::Byte(2)
- #define PSH_DEFAULT System::Byte(0)
- #define PSH_PROPTITLE System::Byte(1)
- #define PSH_USEHICON System::Byte(2)
- #define PSH_USEICONID System::Byte(4)
- #define PSH_PROPSHEETPAGE System::Byte(8)
- #define PSH_MULTILINETABS System::Byte(16)
- #define PSH_WIZARD System::Byte(32)
- #define PSH_USEPSTARTPAGE System::Byte(64)
- #define PSH_NOAPPLYNOW System::Byte(128)
- #define PSH_USECALLBACK System::Smallint(256)
- #define PSH_HASHELP System::Smallint(512)
- #define PSH_MODELESS System::Smallint(1024)
- #define PSCB_INITIALIZED System::Byte(1)
- #define PSN_FIRST System::Smallint(-200)
- #define PSN_LAST System::Smallint(-299)
- #define PSN_SETACTIVE System::Smallint(-200)
- #define PSN_KILLACTIVE System::Smallint(-201)
- #define PSN_APPLY System::Smallint(-202)
- #define PSN_RESET System::Smallint(-203)
- #define PSN_HELP System::Smallint(-205)
- #define PSN_WIZBACK System::Smallint(-206)
- #define PSN_WIZNEXT System::Smallint(-207)
- #define PSN_WIZFINISH System::Smallint(-208)
- #define PSN_QUERYCANCEL System::Smallint(-209)
- #define PSNRET_NOERROR System::Byte(0)
- #define PSNRET_INVALID System::Byte(1)
- #define PSNRET_INVALID_NOCHANGEPAGE System::Byte(2)
- #define PSM_SETCURSEL System::Smallint(1125)
- #define PSM_REMOVEPAGE System::Smallint(1126)
- #define PSM_ADDPAGE System::Smallint(1127)
- #define PSM_CHANGED System::Smallint(1128)
- #define PSM_RESTARTWINDOWS System::Smallint(1129)
- #define PSM_REBOOTSYSTEM System::Smallint(1130)
- #define PSM_CANCELTOCLOSE System::Smallint(1131)
- #define PSM_QUERYSIBLINGS System::Smallint(1132)
- #define PSM_UNCHANGED System::Smallint(1133)
- #define PSM_APPLY System::Smallint(1134)
- #define PSM_SETTITLE System::Smallint(1135)
- #define PSM_SETTITLEW System::Smallint(1144)
- #define PSM_SETWIZBUTTONS System::Smallint(1136)
- #define PSM_PRESSBUTTON System::Smallint(1137)
- #define PSM_SETCURSELID System::Smallint(1138)
- #define PSM_SETFINISHTEXT System::Smallint(1139)
- #define PSM_SETFINISHTEXTW System::Smallint(1145)
- #define PSM_GETTABCONTROL System::Smallint(1140)
- #define PSM_ISDIALOGMESSAGE System::Smallint(1141)
- #define PSWIZB_BACK System::Byte(1)
- #define PSWIZB_NEXT System::Byte(2)
- #define PSWIZB_FINISH System::Byte(4)
- #define PSWIZB_DISABLEDFINISH System::Byte(8)
- #define PSBTN_BACK System::Byte(0)
- #define PSBTN_NEXT System::Byte(1)
- #define PSBTN_FINISH System::Byte(2)
- #define PSBTN_OK System::Byte(3)
- #define PSBTN_APPLYNOW System::Byte(4)
- #define PSBTN_CANCEL System::Byte(5)
- #define PSBTN_HELP System::Byte(6)
- #define PSBTN_MAX System::Byte(6)
- #define ID_PSRESTARTWINDOWS System::Byte(2)
- #define ID_PSREBOOTSYSTEM System::Byte(3)
- #define WIZ_CXDLG System::Smallint(276)
- #define WIZ_CYDLG System::Byte(140)
- #define WIZ_CXBMP System::Byte(80)
- #define WIZ_BODYX System::Byte(92)
- #define WIZ_BODYCX System::Byte(184)
- #define PROP_SM_CXDLG System::Byte(212)
- #define PROP_SM_CYDLG System::Byte(188)
- #define PROP_MED_CXDLG System::Byte(227)
- #define PROP_MED_CYDLG System::Byte(215)
- #define PROP_LG_CXDLG System::Byte(252)
- #define PROP_LG_CYDLG System::Byte(218)
- #define IMAGE_BITMAP System::Byte(0)
- #define ODT_HEADER System::Byte(100)
- #define ODT_TAB System::Byte(101)
- #define ODT_LISTVIEW System::Byte(102)
- #define LVM_FIRST System::Smallint(4096)
- #define TV_FIRST System::Smallint(4352)
- #define HDM_FIRST System::Smallint(4608)
- #define NM_FIRST System::Byte(0)
- #define NM_LAST System::Shortint(-99)
- #define LVN_FIRST System::Shortint(-100)
- #define LVN_LAST System::Smallint(-199)
- #define HDN_FIRST System::Smallint(-300)
- #define HDN_LAST System::Smallint(-399)
- #define TVN_FIRST System::Smallint(-400)
- #define TVN_LAST System::Smallint(-499)
- #define TTN_FIRST System::Smallint(-520)
- #define TTN_LAST System::Smallint(-549)
- #define TCN_FIRST System::Smallint(-550)
- #define TCN_LAST System::Smallint(-580)
- #define CDN_LAST System::Smallint(-699)
- #define TBN_FIRST System::Smallint(-700)
- #define TBN_LAST System::Smallint(-720)
- #define UDN_FIRST System::Smallint(-721)
- #define UDN_LAST System::Smallint(-740)
- #define MSGF_COMMCTRL_BEGINDRAG System::Smallint(16896)
- #define MSGF_COMMCTRL_SIZEHEADER System::Smallint(16897)
- #define MSGF_COMMCTRL_DRAGSELECT System::Smallint(16898)
- #define MSGF_COMMCTRL_TOOLBARCUST System::Smallint(16899)
- #define NM_OUTOFMEMORY System::Shortint(-1)
- #define NM_CLICK System::Shortint(-2)
- #define NM_DBLCLK System::Shortint(-3)
- #define NM_RETURN System::Shortint(-4)
- #define NM_RCLICK System::Shortint(-5)
- #define NM_RDBLCLK System::Shortint(-6)
- #define NM_SETFOCUS System::Shortint(-7)
- #define NM_KILLFOCUS System::Shortint(-8)
- #define NM_STARTWAIT System::Shortint(-9)
- #define NM_ENDWAIT System::Shortint(-10)
- #define NM_BTNCLK System::Shortint(-10)
- #define CLR_NONE System::Shortint(-1)
- #define CLR_DEFAULT System::Integer(-16777216)
- #define ILC_MASK System::Byte(1)
- #define ILC_COLOR System::Byte(254)
- #define ILC_COLORDDB System::Byte(254)
- #define ILC_COLOR4 System::Byte(4)
- #define ILC_COLOR8 System::Byte(8)
- #define ILC_COLOR16 System::Byte(16)
- #define ILC_COLOR24 System::Byte(24)
- #define ILC_COLOR32 System::Byte(32)
- #define ILC_PALETTE System::Smallint(2048)
- #define ILD_NORMAL System::Byte(0)
- #define ILD_TRANSPARENT System::Byte(1)
- #define ILD_MASK System::Byte(16)
- #define ILD_IMAGE System::Byte(32)
- #define ILD_BLEND System::Byte(14)
- #define ILD_BLEND25 System::Byte(2)
- #define ILD_BLEND50 System::Byte(4)
- #define ILD_OVERLAYMASK System::Smallint(3840)
- #define ILD_SELECTED System::Byte(4)
- #define ILD_FOCUS System::Byte(2)
- #define CLR_HILIGHT System::Integer(-16777216)
- #define WC_HEADER "SysHeader32"
- #define HDS_HORZ System::Byte(0)
- #define HDS_BUTTONS System::Byte(2)
- #define HDS_HIDDEN System::Byte(8)
- #define HDI_WIDTH System::Byte(1)
- #define HDI_HEIGHT System::Byte(1)
- #define HDI_TEXT System::Byte(2)
- #define HDI_FORMAT System::Byte(4)
- #define HDI_LPARAM System::Byte(8)
- #define HDI_BITMAP System::Byte(16)
- #define HDF_LEFT System::Byte(0)
- #define HDF_RIGHT System::Byte(1)
- #define HDF_CENTER System::Byte(2)
- #define HDF_JUSTIFYMASK System::Byte(3)
- #define HDF_OWNERDRAW System::Integer(32768)
- #define HDF_STRING System::Smallint(16384)
- #define HDF_BITMAP System::Smallint(8192)
- #define HDM_GETITEMCOUNT System::Smallint(4608)
- #define HDM_INSERTITEMW System::Smallint(4618)
- #define HDM_INSERTITEMA System::Smallint(4609)
- #define HDM_INSERTITEM System::Smallint(4609)
- #define HDM_DELETEITEM System::Smallint(4610)
- #define HDM_GETITEMW System::Smallint(4619)
- #define HDM_GETITEMA System::Smallint(4611)
- #define HDM_GETITEM System::Smallint(4611)
- #define HDM_SETITEMA System::Smallint(4612)
- #define HDM_SETITEMW System::Smallint(4620)
- #define HDM_SETITEM System::Smallint(4612)
- #define HDM_LAYOUT System::Smallint(4613)
- #define HHT_NOWHERE System::Byte(1)
- #define HHT_ONHEADER System::Byte(2)
- #define HHT_ONDIVIDER System::Byte(4)
- #define HHT_ONDIVOPEN System::Byte(8)
- #define HHT_ABOVE System::Smallint(256)
- #define HHT_BELOW System::Smallint(512)
- #define HHT_TORIGHT System::Smallint(1024)
- #define HHT_TOLEFT System::Smallint(2048)
- #define HDM_HITTEST System::Smallint(4614)
- #define HDN_ITEMCHANGINGA System::Smallint(-300)
- #define HDN_ITEMCHANGEDA System::Smallint(-301)
- #define HDN_ITEMCLICKA System::Smallint(-302)
- #define HDN_ITEMDBLCLICKA System::Smallint(-303)
- #define HDN_DIVIDERDBLCLICKA System::Smallint(-305)
- #define HDN_BEGINTRACKA System::Smallint(-306)
- #define HDN_ENDTRACKA System::Smallint(-307)
- #define HDN_TRACKA System::Smallint(-308)
- #define HDN_ITEMCHANGINGW System::Smallint(-320)
- #define HDN_ITEMCHANGEDW System::Smallint(-321)
- #define HDN_ITEMCLICKW System::Smallint(-322)
- #define HDN_ITEMDBLCLICKW System::Smallint(-323)
- #define HDN_DIVIDERDBLCLICKW System::Smallint(-325)
- #define HDN_BEGINTRACKW System::Smallint(-326)
- #define HDN_ENDTRACKW System::Smallint(-327)
- #define HDN_TRACKW System::Smallint(-328)
- #define HDN_ITEMCHANGING System::Smallint(-300)
- #define HDN_ITEMCHANGED System::Smallint(-301)
- #define HDN_ITEMCLICK System::Smallint(-302)
- #define HDN_ITEMDBLCLICK System::Smallint(-303)
- #define HDN_DIVIDERDBLCLICK System::Smallint(-305)
- #define HDN_BEGINTRACK System::Smallint(-306)
- #define HDN_ENDTRACK System::Smallint(-307)
- #define HDN_TRACK System::Smallint(-308)
- #define TOOLBARCLASSNAME "ToolbarWindow32"
- #define CMB_MASKED System::Byte(2)
- #define TBSTATE_CHECKED System::Byte(1)
- #define TBSTATE_PRESSED System::Byte(2)
- #define TBSTATE_ENABLED System::Byte(4)
- #define TBSTATE_HIDDEN System::Byte(8)
- #define TBSTATE_INDETERMINATE System::Byte(16)
- #define TBSTATE_WRAP System::Byte(32)
- #define TBSTYLE_BUTTON System::Byte(0)
- #define TBSTYLE_SEP System::Byte(1)
- #define TBSTYLE_CHECK System::Byte(2)
- #define TBSTYLE_GROUP System::Byte(4)
- #define TBSTYLE_CHECKGROUP System::Byte(6)
- #define TBSTYLE_TOOLTIPS System::Smallint(256)
- #define TBSTYLE_WRAPABLE System::Smallint(512)
- #define TBSTYLE_ALTDRAG System::Smallint(1024)
- #define TB_ENABLEBUTTON System::Smallint(1025)
- #define TB_CHECKBUTTON System::Smallint(1026)
- #define TB_PRESSBUTTON System::Smallint(1027)
- #define TB_HIDEBUTTON System::Smallint(1028)
- #define TB_INDETERMINATE System::Smallint(1029)
- #define TB_ISBUTTONENABLED System::Smallint(1033)
- #define TB_ISBUTTONCHECKED System::Smallint(1034)
- #define TB_ISBUTTONPRESSED System::Smallint(1035)
- #define TB_ISBUTTONHIDDEN System::Smallint(1036)
- #define TB_ISBUTTONINDETERMINATE System::Smallint(1037)
- #define TB_SETSTATE System::Smallint(1041)
- #define TB_GETSTATE System::Smallint(1042)
- #define TB_ADDBITMAP System::Smallint(1043)
- #define HINST_COMMCTRL System::Integer(-1)
- #define IDB_STD_SMALL_COLOR System::Byte(0)
- #define IDB_STD_LARGE_COLOR System::Byte(1)
- #define IDB_VIEW_SMALL_COLOR System::Byte(4)
- #define IDB_VIEW_LARGE_COLOR System::Byte(5)
- #define STD_CUT System::Byte(0)
- #define STD_COPY System::Byte(1)
- #define STD_PASTE System::Byte(2)
- #define STD_UNDO System::Byte(3)
- #define STD_REDOW System::Byte(4)
- #define STD_DELETE System::Byte(5)
- #define STD_FILENEW System::Byte(6)
- #define STD_FILEOPEN System::Byte(7)
- #define STD_FILESAVE System::Byte(8)
- #define STD_PRINTPRE System::Byte(9)
- #define STD_PROPERTIES System::Byte(10)
- #define STD_HELP System::Byte(11)
- #define STD_FIND System::Byte(12)
- #define STD_REPLACE System::Byte(13)
- #define STD_PRINT System::Byte(14)
- #define VIEW_LARGEICONS System::Byte(0)
- #define VIEW_SMALLICONS System::Byte(1)
- #define VIEW_LIST System::Byte(2)
- #define VIEW_DETAILS System::Byte(3)
- #define VIEW_SORTNAME System::Byte(4)
- #define VIEW_SORTSIZE System::Byte(5)
- #define VIEW_SORTDATE System::Byte(6)
- #define VIEW_SORTTYPE System::Byte(7)
- #define VIEW_PARENTFOLDER System::Byte(8)
- #define VIEW_NETCONNECT System::Byte(9)
- #define VIEW_NETDISCONNECT System::Byte(10)
- #define VIEW_NEWFOLDER System::Byte(11)
- #define TB_ADDBUTTONS System::Smallint(1044)
- #define TB_INSERTBUTTON System::Smallint(1045)
- #define TB_DELETEBUTTON System::Smallint(1046)
- #define TB_GETBUTTON System::Smallint(1047)
- #define TB_BUTTONCOUNT System::Smallint(1048)
- #define TB_COMMANDTOINDEX System::Smallint(1049)
- #define TB_SAVERESTOREA System::Smallint(1050)
- #define TB_ADDSTRINGA System::Smallint(1052)
- #define TB_GETBUTTONTEXTA System::Smallint(1069)
- #define TBN_GETBUTTONINFOA System::Smallint(-700)
- #define TB_SAVERESTOREW System::Smallint(1071)
- #define TB_ADDSTRINGW System::Smallint(1072)
- #define TB_GETBUTTONTEXTW System::Smallint(1070)
- #define TBN_GETBUTTONINFOW System::Smallint(-720)
- #define TB_SAVERESTORE System::Smallint(1050)
- #define TB_ADDSTRING System::Smallint(1052)
- #define TB_GETBUTTONTEXT System::Smallint(1069)
- #define TBN_GETBUTTONINFO System::Smallint(-700)
- #define TB_CUSTOMIZE System::Smallint(1051)
- #define TB_GETITEMRECT System::Smallint(1053)
- #define TB_BUTTONSTRUCTSIZE System::Smallint(1054)
- #define TB_SETBUTTONSIZE System::Smallint(1055)
- #define TB_SETBITMAPSIZE System::Smallint(1056)
- #define TB_AUTOSIZE System::Smallint(1057)
- #define TB_SETBUTTONTYPE System::Smallint(1058)
- #define TB_GETTOOLTIPS System::Smallint(1059)
- #define TB_SETTOOLTIPS System::Smallint(1060)
- #define TB_SETPARENT System::Smallint(1061)
- #define TB_SETROWS System::Smallint(1063)
- #define TB_GETROWS System::Smallint(1064)
- #define TB_SETCMDID System::Smallint(1066)
- #define TB_CHANGEBITMAP System::Smallint(1067)
- #define TB_GETBITMAP System::Smallint(1068)
- #define TB_GETBITMAPFLAGS System::Smallint(1065)
- #define TBN_BEGINDRAG System::Smallint(-701)
- #define TBN_ENDDRAG System::Smallint(-702)
- #define TBN_BEGINADJUST System::Smallint(-703)
- #define TBN_ENDADJUST System::Smallint(-704)
- #define TBN_RESET System::Smallint(-705)
- #define TBN_QUERYINSERT System::Smallint(-706)
- #define TBN_QUERYDELETE System::Smallint(-707)
- #define TBN_TOOLBARCHANGE System::Smallint(-708)
- #define TBN_CUSTHELP System::Smallint(-709)
- #define TBBF_LARGE System::Byte(1)
- #define TOOTIPS_CLASS "tooltips_class32"
- #define TTS_ALWAYSTIP System::Byte(1)
- #define TTS_NOPREFIX System::Byte(2)
- #define TTF_IDISHWND System::Byte(1)
- #define TTF_CENTERTIP System::Byte(2)
- #define TTDT_AUTOMATIC System::Byte(0)
- #define TTDT_RESHOW System::Byte(1)
- #define TTDT_AUTOPOP System::Byte(2)
- #define TTDT_INITIAL System::Byte(3)
- #define TTM_ACTIVATE System::Smallint(1025)
- #define TTM_SETDELAYTIME System::Smallint(1027)
- #define TTM_ADDTOOLA System::Smallint(1028)
- #define TTM_DELTOOLA System::Smallint(1029)
- #define TTM_NEWTOOLRECTA System::Smallint(1030)
- #define TTM_GETTOOLINFOA System::Smallint(1032)
- #define TTM_SETTOOLINFOA System::Smallint(1033)
- #define TTM_HITTESTA System::Smallint(1034)
- #define TTM_GETTEXTA System::Smallint(1035)
- #define TTM_UPDATETIPTEXTA System::Smallint(1036)
- #define TTM_ENUMTOOLSA System::Smallint(1038)
- #define TTM_GETCURRENTTOOLA System::Smallint(1039)
- #define TTM_ADDTOOLW System::Smallint(1074)
- #define TTM_DELTOOLW System::Smallint(1075)
- #define TTM_NEWTOOLRECTW System::Smallint(1076)
- #define TTM_GETTOOLINFOW System::Smallint(1077)
- #define TTM_SETTOOLINFOW System::Smallint(1078)
- #define TTM_HITTESTW System::Smallint(1079)
- #define TTM_GETTEXTW System::Smallint(1080)
- #define TTM_UPDATETIPTEXTW System::Smallint(1081)
- #define TTM_ENUMTOOLSW System::Smallint(1082)
- #define TTM_GETCURRENTTOOLW System::Smallint(1083)
- #define TTM_ADDTOOL System::Smallint(1028)
- #define TTM_DELTOOL System::Smallint(1029)
- #define TTM_NEWTOOLRECT System::Smallint(1030)
- #define TTM_GETTOOLINFO System::Smallint(1032)
- #define TTM_SETTOOLINFO System::Smallint(1033)
- #define TTM_HITTEST System::Smallint(1034)
- #define TTM_GETTEXT System::Smallint(1035)
- #define TTM_UPDATETIPTEXT System::Smallint(1036)
- #define TTM_ENUMTOOLS System::Smallint(1038)
- #define TTM_GETCURRENTTOOL System::Smallint(1039)
- #define TTM_RELAYEVENT System::Smallint(1031)
- #define TTM_GETTOOLCOUNT System::Smallint(1037)
- #define TTN_NEEDTEXTA System::Smallint(-520)
- #define TTN_NEEDTEXTW System::Smallint(-530)
- #define TTN_NEEDTEXT System::Smallint(-520)
- #define TTN_SHOW System::Smallint(-521)
- #define TTN_POP System::Smallint(-522)
- #define SBARS_SIZEGRIP System::Smallint(256)
- #define STATUSCLASSNAME "msctls_statusbar32"
- #define SB_SETTEXTA System::Smallint(1025)
- #define SB_GETTEXTA System::Smallint(1026)
- #define SB_GETTEXTLENGTHA System::Smallint(1027)
- #define SB_SETTEXTW System::Smallint(1035)
- #define SB_GETTEXTW System::Smallint(1037)
- #define SB_GETTEXTLENGTHW System::Smallint(1036)
- #define SB_SETTEXT System::Smallint(1025)
- #define SB_GETTEXT System::Smallint(1026)
- #define SB_GETTEXTLENGTH System::Smallint(1027)
- #define SB_SETPARTS System::Smallint(1028)
- #define SB_GETPARTS System::Smallint(1030)
- #define SB_GETBORDERS System::Smallint(1031)
- #define SB_SETMINHEIGHT System::Smallint(1032)
- #define SB_SIMPLE System::Smallint(1033)
- #define SB_GETRECT System::Smallint(1034)
- #define SBT_OWNERDRAW System::Smallint(4096)
- #define SBT_NOBORDERS System::Smallint(256)
- #define SBT_POPOUT System::Smallint(512)
- #define HBT_SPRING System::Smallint(1024)
- #define MINSYSCOMMAND System::Integer(61440)
- #define TRACKBAR_CLASS "msctls_trackbar32"
- #define TBS_AUTOTICKS System::Byte(1)
- #define TBS_VERT System::Byte(2)
- #define TBS_HORZ System::Byte(0)
- #define TBS_TOP System::Byte(4)
- #define TBS_BOTTOM System::Byte(0)
- #define TBS_LEFT System::Byte(4)
- #define TBS_RIGHT System::Byte(0)
- #define TBS_BOTH System::Byte(8)
- #define TBS_NOTICKS System::Byte(16)
- #define TBS_ENABLESELRANGE System::Byte(32)
- #define TBS_FIXEDLENGTH System::Byte(64)
- #define TBS_NOTHUMB System::Byte(128)
- #define TBM_GETPOS System::Smallint(1024)
- #define TBM_GETRANGEMIN System::Smallint(1025)
- #define TBM_GETRANGEMAX System::Smallint(1026)
- #define TBM_GETTIC System::Smallint(1027)
- #define TBM_SETTIC System::Smallint(1028)
- #define TBM_SETPOS System::Smallint(1029)
- #define TBM_SETRANGE System::Smallint(1030)
- #define TBM_SETRANGEMIN System::Smallint(1031)
- #define TBM_SETRANGEMAX System::Smallint(1032)
- #define TBM_CLEARTICS System::Smallint(1033)
- #define TBM_SETSEL System::Smallint(1034)
- #define TBM_SETSELSTART System::Smallint(1035)
- #define TBM_SETSELEND System::Smallint(1036)
- #define TBM_GETPTICS System::Smallint(1038)
- #define TBM_GETTICPOS System::Smallint(1039)
- #define TBM_GETNUMTICS System::Smallint(1040)
- #define TBM_GETSELSTART System::Smallint(1041)
- #define TBM_GETSELEND System::Smallint(1042)
- #define TBM_CLEARSEL System::Smallint(1043)
- #define TBM_SETTICFREQ System::Smallint(1044)
- #define TBM_SETPAGESIZE System::Smallint(1045)
- #define TBM_GETPAGESIZE System::Smallint(1046)
- #define TBM_SETLINESIZE System::Smallint(1047)
- #define TBM_GETLINESIZE System::Smallint(1048)
- #define TBM_GETTHUMBRECT System::Smallint(1049)
- #define TBM_GETCHANNELRECT System::Smallint(1050)
- #define TBM_SETTHUMBLENGTH System::Smallint(1051)
- #define TBM_GETTHUMBLENGTH System::Smallint(1052)
- #define TB_LINEUP System::Byte(0)
- #define TB_LINEDOWN System::Byte(1)
- #define TB_PAGEUP System::Byte(2)
- #define TB_PAGEDOWN System::Byte(3)
- #define TB_THUMBPOSITION System::Byte(4)
- #define TB_THUMBTRACK System::Byte(5)
- #define TB_TOP System::Byte(6)
- #define TB_BOTTOM System::Byte(7)
- #define TB_ENDTRACK System::Byte(8)
- #define DL_BEGINDRAG System::Smallint(1157)
- #define DL_DRAGGING System::Smallint(1158)
- #define DL_DROPPED System::Smallint(1159)
- #define DL_CANCELDRAG System::Smallint(1160)
- #define DL_CURSORSET System::Byte(0)
- #define DL_STOPCURSOR System::Byte(1)
- #define DL_COPYCURSOR System::Byte(2)
- #define DL_MOVECURSOR System::Byte(3)
- #define DRAGLISTMSGSTRING "commctrl_DragListMsg"
- #define UPDOWN_CLASS "msctls_updown32"
- #define UD_MAXVAL System::Smallint(32767)
- #define UD_MINVAL System::Smallint(-32767)
- #define UDS_WRAP System::Byte(1)
- #define UDS_SETBUDDYINT System::Byte(2)
- #define UDS_ALIGNRIGHT System::Byte(4)
- #define UDS_ALIGNLEFT System::Byte(8)
- #define UDS_AUTOBUDDY System::Byte(16)
- #define UDS_ARROWKEYS System::Byte(32)
- #define UDS_HORZ System::Byte(64)
- #define UDS_NOTHOUSANDS System::Byte(128)
- #define UDM_SETRANGE System::Smallint(1125)
- #define UDM_GETRANGE System::Smallint(1126)
- #define UDM_SETPOS System::Smallint(1127)
- #define UDM_GETPOS System::Smallint(1128)
- #define UDM_SETBUDDY System::Smallint(1129)
- #define UDM_GETBUDDY System::Smallint(1130)
- #define UDM_SETACCEL System::Smallint(1131)
- #define UDM_GETACCEL System::Smallint(1132)
- #define UDM_SETBASE System::Smallint(1133)
- #define UDM_GETBASE System::Smallint(1134)
- #define UDN_DELTAPOS System::Smallint(-722)
- #define PROGRESS_CLASS "msctls_progress32"
- #define PBM_SETRANGE System::Smallint(1025)
- #define PBM_SETPOS System::Smallint(1026)
- #define PBM_DELTAPOS System::Smallint(1027)
- #define PBM_SETSTEP System::Smallint(1028)
- #define PBM_STEPIT System::Smallint(1029)
- #define HOTKEYF_SHIFT System::Byte(1)
- #define HOTKEYF_CONTROL System::Byte(2)
- #define HOTKEYF_ALT System::Byte(4)
- #define HOTKEYF_EXT System::Byte(8)
- #define HKCOMB_NONE System::Byte(1)
- #define HKCOMB_S System::Byte(2)
- #define HKCOMB_C System::Byte(4)
- #define HKCOMB_A System::Byte(8)
- #define HKCOMB_SC System::Byte(16)
- #define HKCOMB_SA System::Byte(32)
- #define HKCOMB_CA System::Byte(64)
- #define HKCOMB_SCA System::Byte(128)
- #define HKM_SETHOTKEY System::Smallint(1025)
- #define HKM_GETHOTKEY System::Smallint(1026)
- #define HKM_SETRULES System::Smallint(1027)
- #define HOTKEYCLASS "msctls_hotkey32"
- #define CCS_TOP System::Byte(1)
- #define CCS_NOMOVEY System::Byte(2)
- #define CCS_BOTTOM System::Byte(3)
- #define CCS_NORESIZE System::Byte(4)
- #define CCS_NOPARENTALIGN System::Byte(8)
- #define CCS_NOHILITE System::Byte(16)
- #define CCS_ADJUSTABLE System::Byte(32)
- #define CCS_NODIVIDER System::Byte(64)
- #define WC_LISTVIEW "SysListView32"
- #define LVS_ICON System::Byte(0)
- #define LVS_REPORT System::Byte(1)
- #define LVS_SMALLICON System::Byte(2)
- #define LVS_LIST System::Byte(3)
- #define LVS_TYPEMASK System::Byte(3)
- #define LVS_SINGLESEL System::Byte(4)
- #define LVS_SHOWSELALWAYS System::Byte(8)
- #define LVS_SORTASCENDING System::Byte(16)
- #define LVS_SORTDESCENDING System::Byte(32)
- #define LVS_SHAREIMAGELISTS System::Byte(64)
- #define LVS_NOLABELWRAP System::Byte(128)
- #define LVS_AUTOARRANGE System::Smallint(256)
- #define LVS_EDITLABELS System::Smallint(512)
- #define LVS_NOSCROLL System::Smallint(8192)
- #define LVS_TYPESTYLEMASK System::Integer(64512)
- #define LVS_ALIGNTOP System::Byte(0)
- #define LVS_ALIGNLEFT System::Smallint(2048)
- #define LVS_ALIGNMASK System::Smallint(3072)
- #define LVS_OWNERDRAWFIXED System::Smallint(1024)
- #define LVS_NOCOLUMNHEADER System::Smallint(16384)
- #define LVS_NOSORTHEADER System::Integer(32768)
- #define LVM_GETBKCOLOR System::Smallint(4096)
- #define LVM_SETBKCOLOR System::Smallint(4097)
- #define LVM_GETIMAGELIST System::Smallint(4098)
- #define LVSIL_NORMAL System::Byte(0)
- #define LVSIL_SMALL System::Byte(1)
- #define LVSIL_STATE System::Byte(2)
- #define LVM_SETIMAGELIST System::Smallint(4099)
- #define LVM_GETITEMCOUNT System::Smallint(4100)
- #define LVIF_TEXT System::Byte(1)
- #define LVIF_IMAGE System::Byte(2)
- #define LVIF_PARAM System::Byte(4)
- #define LVIF_STATE System::Byte(8)
- #define LVIS_FOCUSED System::Byte(1)
- #define LVIS_SELECTED System::Byte(2)
- #define LVIS_CUT System::Byte(4)
- #define LVIS_DROPHILITED System::Byte(8)
- #define LVIS_LINK System::Byte(64)
- #define LVIS_OVERLAYMASK System::Smallint(3840)
- #define LVIS_STATEIMAGEMASK System::Integer(61440)
- #define LPSTR_TEXTCALLBACKA System::PChar(0xffffffff)
- #define LPSTR_TEXTCALLBACKW System::PWideChar(0xffffffff)
- #define LPSTR_TEXTCALLBACK System::PChar(0xffffffff)
- #define I_IMAGECALLBACK System::Shortint(-1)
- #define LVM_GETITEMA System::Smallint(4101)
- #define LVM_SETITEMA System::Smallint(4102)
- #define LVM_INSERTITEMA System::Smallint(4103)
- #define LVM_GETITEMW System::Smallint(4171)
- #define LVM_SETITEMW System::Smallint(4172)
- #define LVM_INSERTITEMW System::Smallint(4173)
- #define LVM_GETITEM System::Smallint(4101)
- #define LVM_SETITEM System::Smallint(4102)
- #define LVM_INSERTITEM System::Smallint(4103)
- #define LVM_DELETEITEM System::Smallint(4104)
- #define LVM_DELETEALLITEMS System::Smallint(4105)
- #define LVM_GETCALLBACKMASK System::Smallint(4106)
- #define LVM_SETCALLBACKMASK System::Smallint(4107)
- #define LVNI_ALL System::Byte(0)
- #define LVNI_FOCUSED System::Byte(1)
- #define LVNI_SELECTED System::Byte(2)
- #define LVNI_CUT System::Byte(4)
- #define LVNI_DROPHILITED System::Byte(8)
- #define LVNI_PREVIOUS System::Byte(32)
- #define LVNI_ABOVE System::Smallint(256)
- #define LVNI_BELOW System::Smallint(512)
- #define LVNI_TOLEFT System::Smallint(1024)
- #define LVNI_TORIGHT System::Smallint(2048)
- #define LVM_GETNEXTITEM System::Smallint(4108)
- #define LVFI_PARAM System::Byte(1)
- #define LVFI_STRING System::Byte(2)
- #define LVFI_PARTIAL System::Byte(8)
- #define LVFI_WRAP System::Byte(32)
- #define LVFI_NEARESTXY System::Byte(64)
- #define LVM_FINDITEMA System::Smallint(4109)
- #define LVM_FINDITEMW System::Smallint(4179)
- #define LVM_FINDITEM System::Smallint(4109)
- #define LVIR_BOUNDS System::Byte(0)
- #define LVIR_ICON System::Byte(1)
- #define LVIR_LABEL System::Byte(2)
- #define LVIR_SELECTBOUNDS System::Byte(3)
- #define LVM_GETITEMRECT System::Smallint(4110)
- #define LVM_SETITEMPOSITION System::Smallint(4111)
- #define LVM_GETITEMPOSITION System::Smallint(4112)
- #define LVM_GETSTRINGWIDTHA System::Smallint(4113)
- #define LVM_GETSTRINGWIDTHW System::Smallint(4183)
- #define LVM_GETSTRINGWIDTH System::Smallint(4113)
- #define LVHT_NOWHERE System::Byte(1)
- #define LVHT_ONITEMICON System::Byte(2)
- #define LVHT_ONITEMLABEL System::Byte(4)
- #define LVHT_ONITEMSTATEICON System::Byte(8)
- #define LVHT_ONITEM System::Byte(14)
- #define LVHT_ABOVE System::Byte(8)
- #define LVHT_BELOW System::Byte(16)
- #define LVHT_TORIGHT System::Byte(32)
- #define LVHT_TOLEFT System::Byte(64)
- #define LVM_HITTEST System::Smallint(4114)
- #define LVM_ENSUREVISIBLE System::Smallint(4115)
- #define LVM_SCROLL System::Smallint(4116)
- #define LVM_REDRAWITEMS System::Smallint(4117)
- #define LVA_DEFAULT System::Byte(0)
- #define LVA_ALIGNLEFT System::Byte(1)
- #define LVA_ALIGNTOP System::Byte(2)
- #define LVA_ALIGNRIGHT System::Byte(3)
- #define LVA_ALIGNBOTTOM System::Byte(4)
- #define LVA_SNAPTOGRID System::Byte(5)
- #define LVA_SORTASCENDING System::Smallint(256)
- #define LVA_SORTDESCENDING System::Smallint(512)
- #define LVM_ARRANGE System::Smallint(4118)
- #define LVM_EDITLABELA System::Smallint(4119)
- #define LVM_EDITLABELW System::Smallint(4214)
- #define LVM_EDITLABEL System::Smallint(4119)
- #define LVM_GETEDITCONTROL System::Smallint(4120)
- #define LVCF_FMT System::Byte(1)
- #define LVCF_WIDTH System::Byte(2)
- #define LVCF_TEXT System::Byte(4)
- #define LVCF_SUBITEM System::Byte(8)
- #define LVCFMT_LEFT System::Byte(0)
- #define LVCFMT_RIGHT System::Byte(1)
- #define LVCFMT_CENTER System::Byte(2)
- #define LVCFMT_JUSTIFYMASK System::Byte(3)
- #define LVM_GETCOLUMNA System::Smallint(4121)
- #define LVM_GETCOLUMNW System::Smallint(4191)
- #define LVM_GETCOLUMN System::Smallint(4121)
- #define LVM_SETCOLUMNA System::Smallint(4122)
- #define LVM_SETCOLUMNW System::Smallint(4192)
- #define LVM_SETCOLUMN System::Smallint(4122)
- #define LVM_INSERTCOLUMNA System::Smallint(4123)
- #define LVM_INSERTCOLUMNW System::Smallint(4193)
- #define LVM_INSERTCOLUMN System::Smallint(4123)
- #define LVM_DELETECOLUMN System::Smallint(4124)
- #define LVM_GETCOLUMNWIDTH System::Smallint(4125)
- #define LVSCW_AUTOSIZE System::Shortint(-1)
- #define LVSCW_AUTOSIZE_USEHEADER System::Shortint(-2)
- #define LVM_SETCOLUMNWIDTH System::Smallint(4126)
- #define LVM_CREATEDRAGIMAGE System::Smallint(4129)
- #define LVM_GETVIEWRECT System::Smallint(4130)
- #define LVM_GETTEXTCOLOR System::Smallint(4131)
- #define LVM_SETTEXTCOLOR System::Smallint(4132)
- #define LVM_GETTEXTBKCOLOR System::Smallint(4133)
- #define LVM_SETTEXTBKCOLOR System::Smallint(4134)
- #define LVM_GETTOPINDEX System::Smallint(4135)
- #define LVM_GETCOUNTPERPAGE System::Smallint(4136)
- #define LVM_GETORIGIN System::Smallint(4137)
- #define LVM_UPDATE System::Smallint(4138)
- #define LVM_SETITEMSTATE System::Smallint(4139)
- #define LVM_GETITEMSTATE System::Smallint(4140)
- #define LVM_GETITEMTEXTA System::Smallint(4141)
- #define LVM_GETITEMTEXTW System::Smallint(4211)
- #define LVM_GETITEMTEXT System::Smallint(4141)
- #define LVM_SETITEMTEXTA System::Smallint(4142)
- #define LVM_SETITEMTEXTW System::Smallint(4212)
- #define LVM_SETITEMTEXT System::Smallint(4142)
- #define LVM_SETITEMCOUNT System::Smallint(4143)
- #define LVM_SORTITEMS System::Smallint(4144)
- #define LVM_SETITEMPOSITION32 System::Smallint(4145)
- #define LVM_GETSELECTEDCOUNT System::Smallint(4146)
- #define LVM_GETITEMSPACING System::Smallint(4147)
- #define LVM_GETISEARCHSTRINGA System::Smallint(4148)
- #define LVM_GETISEARCHSTRINGW System::Smallint(4213)
- #define LVM_GETISEARCHSTRING System::Smallint(4148)
- #define LVN_ITEMCHANGING System::Shortint(-100)
- #define LVN_ITEMCHANGED System::Shortint(-101)
- #define LVN_INSERTITEM System::Shortint(-102)
- #define LVN_DELETEITEM System::Shortint(-103)
- #define LVN_DELETEALLITEMS System::Shortint(-104)
- #define LVN_COLUMNCLICK System::Shortint(-108)
- #define LVN_BEGINDRAG System::Shortint(-109)
- #define LVN_ENDDRAG System::Shortint(-110)
- #define LVN_BEGINRDRAG System::Shortint(-111)
- #define LVN_ENDRDRAG System::Shortint(-112)
- #define LVN_BEGINLABELEDITA System::Shortint(-105)
- #define LVN_ENDLABELEDITA System::Shortint(-106)
- #define LVN_BEGINLABELEDITW System::Smallint(-175)
- #define LVN_ENDLABELEDITW System::Smallint(-176)
- #define LVN_BEGINLABELEDIT System::Shortint(-105)
- #define LVN_ENDLABELEDIT System::Shortint(-106)
- #define LVN_GETDISPINFOA System::Smallint(-150)
- #define LVN_SETDISPINFOA System::Smallint(-151)
- #define LVN_GETDISPINFOW System::Smallint(-177)
- #define LVN_SETDISPINFOW System::Smallint(-178)
- #define LVN_GETDISPINFO System::Smallint(-150)
- #define LVN_SETDISPINFO System::Smallint(-151)
- #define LVIF_DI_SETITEM System::Smallint(4096)
- #define LVN_KEYDOWN System::Smallint(-155)
- #define WC_TREEVIEW "SysTreeView32"
- #define TVS_HASBUTTONS System::Byte(1)
- #define TVS_HASLINES System::Byte(2)
- #define TVS_LINESATROOT System::Byte(4)
- #define TVS_EDITLABELS System::Byte(8)
- #define TVS_DISABLEDRAGDROP System::Byte(16)
- #define TVS_SHOWSELALWAYS System::Byte(32)
- #define TVIF_TEXT System::Byte(1)
- #define TVIF_IMAGE System::Byte(2)
- #define TVIF_PARAM System::Byte(4)
- #define TVIF_STATE System::Byte(8)
- #define TVIF_HANDLE System::Byte(16)
- #define TVIF_SELECTEDIMAGE System::Byte(32)
- #define TVIF_CHILDREN System::Byte(64)
- #define TVIS_FOCUSED System::Byte(1)
- #define TVIS_SELECTED System::Byte(2)
- #define TVIS_CUT System::Byte(4)
- #define TVIS_DROPHILITED System::Byte(8)
- #define TVIS_BOLD System::Byte(16)
- #define TVIS_EXPANDED System::Byte(32)
- #define TVIS_EXPANDEDONCE System::Byte(64)
- #define TVIS_OVERLAYMASK System::Smallint(3840)
- #define TVIS_STATEIMAGEMASK System::Integer(61440)
- #define TVIS_USERMASK System::Integer(61440)
- #define I_CHILDRENCALLBACK System::Shortint(-1)
- #define TVI_ROOT HTreeItem(0xffff0000)
- #define TVI_FIRST HTreeItem(0xffff0001)
- #define TVI_LAST HTreeItem(0xffff0002)
- #define TVI_SORT HTreeItem(0xffff0003)
- #define TVM_INSERTITEMA System::Smallint(4352)
- #define TVM_INSERTITEMW System::Smallint(4402)
- #define TVM_INSERTITEM System::Smallint(4352)
- #define TVM_DELETEITEM System::Smallint(4353)
- #define TVM_EXPAND System::Smallint(4354)
- #define TVE_COLLAPSE System::Byte(1)
- #define TVE_EXPAND System::Byte(2)
- #define TVE_TOGGLE System::Byte(3)
- #define TVE_COLLAPSERESET System::Integer(32768)
- #define TVM_GETITEMRECT System::Smallint(4356)
- #define TVM_GETCOUNT System::Smallint(4357)
- #define TVM_GETINDENT System::Smallint(4358)
- #define TVM_SETINDENT System::Smallint(4359)
- #define TVM_GETIMAGELIST System::Smallint(4360)
- #define TVSIL_NORMAL System::Byte(0)
- #define TVSIL_STATE System::Byte(2)
- #define TVM_SETIMAGELIST System::Smallint(4361)
- #define TVM_GETNEXTITEM System::Smallint(4362)
- #define TVGN_ROOT System::Byte(0)
- #define TVGN_NEXT System::Byte(1)
- #define TVGN_PREVIOUS System::Byte(2)
- #define TVGN_PARENT System::Byte(3)
- #define TVGN_CHILD System::Byte(4)
- #define TVGN_FIRSTVISIBLE System::Byte(5)
- #define TVGN_NEXTVISIBLE System::Byte(6)
- #define TVGN_PREVIOUSVISIBLE System::Byte(7)
- #define TVGN_DROPHILITE System::Byte(8)
- #define TVGN_CARET System::Byte(9)
- #define TVM_SELECTITEM System::Smallint(4363)
- #define TVM_GETITEMA System::Smallint(4364)
- #define TVM_GETITEMW System::Smallint(4414)
- #define TVM_GETITEM System::Smallint(4364)
- #define TVM_SETITEMA System::Smallint(4365)
- #define TVM_SETITEMW System::Smallint(4415)
- #define TVM_SETITEM System::Smallint(4365)
- #define TVM_EDITLABELA System::Smallint(4366)
- #define TVM_EDITLABELW System::Smallint(4417)
- #define TVM_EDITLABEL System::Smallint(4366)
- #define TVM_GETEDITCONTROL System::Smallint(4367)
- #define TVM_GETVISIBLECOUNT System::Smallint(4368)
- #define TVM_HITTEST System::Smallint(4369)
- #define TVHT_NOWHERE System::Byte(1)
- #define TVHT_ONITEMICON System::Byte(2)
- #define TVHT_ONITEMLABEL System::Byte(4)
- #define TVHT_ONITEMINDENT System::Byte(8)
- #define TVHT_ONITEMBUTTON System::Byte(16)
- #define TVHT_ONITEMRIGHT System::Byte(32)
- #define TVHT_ONITEMSTATEICON System::Byte(64)
- #define TVHT_ONITEM System::Byte(70)
- #define TVHT_ABOVE System::Smallint(256)
- #define TVHT_BELOW System::Smallint(512)
- #define TVHT_TORIGHT System::Smallint(1024)
- #define TVHT_TOLEFT System::Smallint(2048)
- #define TVM_CREATEDRAGIMAGE System::Smallint(4370)
- #define TVM_SORTCHILDREN System::Smallint(4371)
- #define TVM_ENSUREVISIBLE System::Smallint(4372)
- #define TVM_SORTCHILDRENCB System::Smallint(4373)
- #define TVM_ENDEDITLABELNOW System::Smallint(4374)
- #define TVM_GETISEARCHSTRINGA System::Smallint(4375)
- #define TVM_GETISEARCHSTRINGW System::Smallint(4416)
- #define TVM_GETISEARCHSTRING System::Smallint(4375)
- #define TVN_SELCHANGINGA System::Smallint(-401)
- #define TVN_SELCHANGEDA System::Smallint(-402)
- #define TVN_SELCHANGINGW System::Smallint(-450)
- #define TVN_SELCHANGEDW System::Smallint(-451)
- #define TVN_SELCHANGING System::Smallint(-401)
- #define TVN_SELCHANGED System::Smallint(-402)
- #define TVC_UNKNOWN System::Byte(0)
- #define TVC_BYMOUSE System::Byte(1)
- #define TVC_BYKEYBOARD System::Byte(2)
- #define TVN_GETDISPINFOA System::Smallint(-403)
- #define TVN_SETDISPINFOA System::Smallint(-404)
- #define TVN_GETDISPINFOW System::Smallint(-452)
- #define TVN_SETDISPINFOW System::Smallint(-453)
- #define TVN_GETDISPINFO System::Smallint(-403)
- #define TVN_SETDISPINFO System::Smallint(-404)
- #define TVIF_DI_SETITEM System::Smallint(4096)
- #define TVN_ITEMEXPANDINGA System::Smallint(-405)
- #define TVN_ITEMEXPANDEDA System::Smallint(-406)
- #define TVN_BEGINDRAGA System::Smallint(-407)
- #define TVN_BEGINRDRAGA System::Smallint(-408)
- #define TVN_DELETEITEMA System::Smallint(-409)
- #define TVN_BEGINLABELEDITA System::Smallint(-410)
- #define TVN_ENDLABELEDITA System::Smallint(-411)
- #define TVN_ITEMEXPANDINGW System::Smallint(-454)
- #define TVN_ITEMEXPANDEDW System::Smallint(-455)
- #define TVN_BEGINDRAGW System::Smallint(-456)
- #define TVN_BEGINRDRAGW System::Smallint(-457)
- #define TVN_DELETEITEMW System::Smallint(-458)
- #define TVN_BEGINLABELEDITW System::Smallint(-459)
- #define TVN_ENDLABELEDITW System::Smallint(-460)
- #define TVN_ITEMEXPANDING System::Smallint(-405)
- #define TVN_ITEMEXPANDED System::Smallint(-406)
- #define TVN_BEGINDRAG System::Smallint(-407)
- #define TVN_BEGINRDRAG System::Smallint(-408)
- #define TVN_DELETEITEM System::Smallint(-409)
- #define TVN_BEGINLABELEDIT System::Smallint(-410)
- #define TVN_ENDLABELEDIT System::Smallint(-411)
- #define TVN_KEYDOWN System::Smallint(-412)
- #define WC_TABCONTROL "SysTabControl32"
- #define TCS_FORCEICONLEFT System::Byte(16)
- #define TCS_FORCELABELLEFT System::Byte(32)
- #define TCS_SHAREIMAGELISTS System::Byte(64)
- #define TCS_TABS System::Byte(0)
- #define TCS_BUTTONS System::Smallint(256)
- #define TCS_SINGLELINE System::Byte(0)
- #define TCS_MULTILINE System::Smallint(512)
- #define TCS_RIGHTJUSTIFY System::Byte(0)
- #define TCS_FIXEDWIDTH System::Smallint(1024)
- #define TCS_RAGGEDRIGHT System::Smallint(2048)
- #define TCS_FOCUSONBUTTONDOWN System::Smallint(4096)
- #define TCS_OWNERDRAWFIXED System::Smallint(8192)
- #define TCS_TOOLTIPS System::Smallint(16384)
- #define TCS_FOCUSNEVER System::Integer(32768)
- #define TCM_FIRST System::Smallint(4864)
- #define TCM_GETBKCOLOR System::Smallint(4864)
- #define TCM_SETBKCOLOR System::Smallint(4865)
- #define TCM_GETIMAGELIST System::Smallint(4866)
- #define TCM_SETIMAGELIST System::Smallint(4867)
- #define TCM_GETITEMCOUNT System::Smallint(4868)
- #define TCM_DELETEITEM System::Smallint(4872)
- #define TCM_DELETEALLITEMS System::Smallint(4873)
- #define TCM_GETITEMRECT System::Smallint(4874)
- #define TCM_GETCURSEL System::Smallint(4875)
- #define TCM_SETCURSEL System::Smallint(4876)
- #define TCM_HITTEST System::Smallint(4877)
- #define TCM_SETITEMEXTRA System::Smallint(4878)
- #define TCM_ADJUSTRECT System::Smallint(4904)
- #define TCM_SETITEMSIZE System::Smallint(4905)
- #define TCM_REMOVEIMAGE System::Smallint(4906)
- #define TCM_SETPADDING System::Smallint(4907)
- #define TCM_GETROWCOUNT System::Smallint(4908)
- #define TCM_GETTOOLTIPS System::Smallint(4909)
- #define TCM_SETTOOLTIPS System::Smallint(4910)
- #define TCM_GETCURFOCUS System::Smallint(4911)
- #define TCM_SETCURFOCUS System::Smallint(4912)
- #define TCIF_TEXT System::Byte(1)
- #define TCIF_IMAGE System::Byte(2)
- #define TCIF_PARAM System::Byte(8)
- #define TCM_GETITEMA System::Smallint(4869)
- #define TCM_SETITEMA System::Smallint(4870)
- #define TCM_INSERTITEMA System::Smallint(4871)
- #define TCM_GETITEMW System::Smallint(4924)
- #define TCM_SETITEMW System::Smallint(4925)
- #define TCM_INSERTITEMW System::Smallint(4926)
- #define TCM_GETITEM System::Smallint(4869)
- #define TCM_SETITEM System::Smallint(4870)
- #define TCM_INSERTITEM System::Smallint(4871)
- #define TCHT_NOWHERE System::Byte(1)
- #define TCHT_ONITEMICON System::Byte(2)
- #define TCHT_ONITEMLABEL System::Byte(4)
- #define TCHT_ONITEM System::Byte(6)
- #define TCN_KEYDOWN System::Smallint(-550)
- #define TCN_SELCHANGE System::Smallint(-551)
- #define TCN_SELCHANGING System::Smallint(-552)
- #define ANIMATE_CLASS "SysAnimate32"
- #define ACS_CENTER System::Byte(1)
- #define ACS_TRANSPARENT System::Byte(2)
- #define ACS_AUTOPLAY System::Byte(4)
- #define ACM_OPENA System::Smallint(1124)
- #define ACM_OPENW System::Smallint(1127)
- #define ACM_OPEN System::Smallint(1124)
- #define ACM_PLAY System::Smallint(1125)
- #define ACM_STOP System::Smallint(1126)
- #define ACN_START System::Byte(1)
- #define ACN_STOP System::Byte(2)
- extern "C" void __stdcall InitCommonControls(void);
- extern "C" System::Pointer __stdcall CreatePropertySheetPageA(TPropSheetPageA &PSP);
- extern "C" System::Pointer __stdcall CreatePropertySheetPageW(TPropSheetPageW &PSP);
- extern "C" System::Pointer __stdcall CreatePropertySheetPage(TPropSheetPageA &PSP);
- extern "C" System::LongBool __stdcall DestroyPropertySheetPage(System::Pointer hPSP);
- extern "C" System::Integer __stdcall PropertySheetA(TPropSheetHeaderA &PSH);
- extern "C" System::Integer __stdcall PropertySheetW(TPropSheetHeaderW &PSH);
- extern "C" System::Integer __stdcall PropertySheet(TPropSheetHeaderA &PSH);
- extern "C" System::Integer __stdcall ImageList_Create(System::Integer CX, System::Integer CY, System::Integer
- Flags, System::Integer Initial, System::Integer Grow);
- extern "C" System::LongBool __stdcall ImageList_Destroy(System::Integer ImageList);
- extern "C" System::Integer __stdcall ImageList_GetImageCount(System::Integer ImageList);
- extern "C" System::Integer __stdcall ImageList_Add(System::Integer ImageList, System::Integer Image,
- System::Integer Mask);
- extern "C" System::Integer __stdcall ImageList_ReplaceIcon(System::Integer ImageList, System::Integer
- Index, System::Integer Icon);
- extern "C" System::Longint __stdcall ImageList_SetBkColor(System::Integer ImageList, System::Longint
- ClrBk);
- extern "C" System::Longint __stdcall ImageList_GetBkColor(System::Integer ImageList);
- extern "C" System::LongBool __stdcall ImageList_SetOverlayImage(System::Integer ImageList, System::Integer
- Image, System::Integer Overlay);
- extern System::Integer __fastcall ImageList_AddIcon(System::Integer ImageList, System::Integer Icon)
- ;
- extern System::Integer __fastcall IndexToOverlayMask(System::Integer Index);
- extern "C" System::LongBool __stdcall ImageList_Draw(System::Integer ImageList, System::Integer Index
- , System::Integer Dest, System::Integer X, System::Integer Y, System::Integer Style);
- extern "C" System::LongBool __stdcall ImageList_Replace(System::Integer ImageList, System::Integer Index
- , System::Integer Image, System::Integer Mask);
- extern "C" System::Integer __stdcall ImageList_AddMasked(System::Integer ImageList, System::Integer
- Image, System::Longint Mask);
- extern "C" System::LongBool __stdcall ImageList_DrawEx(System::Integer ImageList, System::Integer Index
- , System::Integer Dest, System::Integer X, System::Integer Y, System::Integer DX, System::Integer DY
- , System::Longint Bk, System::Longint Fg, System::Cardinal Style);
- extern "C" System::LongBool __stdcall ImageList_Remove(System::Integer ImageList, System::Integer Index
- );
- extern "C" System::Integer __stdcall ImageList_GetIcon(System::Integer ImageList, System::Integer Index
- , System::Cardinal Flags);
- extern "C" System::Integer __stdcall ImageList_LoadImage(System::Integer Instance, System::PChar Bmp
- , System::Integer CX, System::Integer Grow, System::Longint Mask, System::Cardinal pType, System::Cardinal
- Flags);
- extern "C" System::LongBool __stdcall ImageList_BeginDrag(System::Integer ImageList, System::Integer
- Track, System::Integer XHotSpot, System::Integer YHotSpot);
- extern "C" System::LongBool __stdcall ImageList_EndDrag(void);
- extern "C" System::LongBool __stdcall ImageList_DragEnter(System::Integer LockWnd, System::Integer X
- , System::Integer Y);
- extern "C" System::LongBool __stdcall ImageList_DragLeave(System::Integer LockWnd);
- extern "C" System::LongBool __stdcall ImageList_DragMove(System::Integer X, System::Integer Y);
- extern "C" System::LongBool __stdcall ImageList_SetDragCursorImage(System::Integer ImageList, System::Integer
- Drag, System::Integer XHotSpot, System::Integer YHotSpot);
- extern "C" System::LongBool __stdcall ImageList_DragShowNolock(System::LongBool Show);
- extern "C" System::Integer __stdcall ImageList_GetDragImage(Windows::PPoint Point, Windows::PPoint HotSpot
- );
- extern void __fastcall ImageList_RemoveAll(System::Integer ImageList);
- extern System::Integer __fastcall ImageList_ExtractIcon(System::Integer Instance, System::Integer ImageList
- , System::Integer Image);
- extern System::Integer __fastcall ImageList_LoadBitmap(System::Integer Instance, System::PChar Bmp,
- System::Integer CX, System::Integer Grow, System::Longint MasK);
- extern "C" System::LongBool __stdcall ImageList_GetIconSize(System::Integer ImageList, System::Integer
- &CX, System::Integer &CY);
- extern "C" System::LongBool __stdcall ImageList_SetIconSize(System::Integer ImageList, System::Integer
- CX, System::Integer CY);
- extern "C" System::LongBool __stdcall ImageList_GetImageInfo(System::Integer ImageList, System::Integer
- Index, TImageInfo &ImageInfo);
- extern "C" System::LongBool __stdcall ImageList_Merge(System::Integer ImageList1, System::Integer Index1
- , System::Integer ImageList2, System::Integer Index2, System::Integer DX, System::Integer DY);
- extern System::Integer __fastcall Header_GetItemCount(System::Integer Header);
- extern System::Integer __fastcall Header_InsertItem(System::Integer Header, System::Integer Index, const
- THDItemA &Item);
- extern System::LongBool __fastcall Header_DeleteItem(System::Integer Header, System::Integer Index);
-
- extern System::LongBool __fastcall Header_GetItem(System::Integer Header, System::Integer Index, THDItemA
- &Item);
- extern System::LongBool __fastcall Header_SetItem(System::Integer Header, System::Integer Index, const
- THDItemA &Item);
- extern System::LongBool __fastcall Header_Layout(System::Integer Header, PHDLayout Layout);
- extern "C" System::Integer __stdcall CreateToolBarEx(System::Integer Wnd, System::Longint ws, System::Integer
- ID, System::Integer Bitmaps, System::Integer BMInst, System::Cardinal BMID, PTBButton Buttons, System::Integer
- NumButtons, System::Integer dxButton, System::Integer dyButton, System::Integer dxBitmap, System::Integer
- dyBitmap, System::Integer StructSize);
- extern "C" System::Integer __stdcall CreateMappedBitmap(System::Integer Instance, System::Integer Bitmap
- , System::Integer Flags, PColorMap ColorMap, System::Integer NumMaps);
- extern "C" void __stdcall DrawStatusTextA(System::Integer hDC, Windows::PRect lprc, System::PChar pzsText
- , System::Integer uFlags);
- extern "C" void __stdcall DrawStatusTextW(System::Integer hDC, Windows::PRect lprc, System::PWideChar
- pzsText, System::Integer uFlags);
- extern "C" void __stdcall DrawStatusText(System::Integer hDC, Windows::PRect lprc, System::PChar pzsText
- , System::Integer uFlags);
- extern "C" System::Integer __stdcall CreateStatusWindowA(System::Longint Style, System::PChar lpszText
- , System::Integer hwndParent, System::Integer wID);
- extern "C" System::Integer __stdcall CreateStatusWindowW(System::Longint Style, System::PWideChar lpszText
- , System::Integer hwndParent, System::Integer wID);
- extern "C" System::Integer __stdcall CreateStatusWindow(System::Longint Style, System::PChar lpszText
- , System::Integer hwndParent, System::Integer wID);
- extern "C" void __stdcall MenuHelp(System::Integer Msg, System::Longint wParam, System::Longint lParam
- , System::Integer hMainMenu, System::Integer hInst, System::Integer hwndStatus, Windows::PUINT lpwIDs
- );
- extern "C" System::LongBool __stdcall ShowHideMenuCtl(System::Integer hWnd, System::Integer uFlags,
- Windows::PINT lpInfo);
- extern "C" void __stdcall GetEffectiveClientRect(System::Integer hWnd, Windows::PRect lprc, Windows::PINT
- lpInfo);
- extern "C" void __stdcall MakeDragList(System::Integer hLB);
- extern "C" void __stdcall DrawInsert(System::Integer hwndParent, System::Integer hLB, System::Integer
- nItem);
- extern "C" System::Integer __stdcall LBItemFromPt(System::Integer hLB, const Windows::TPoint &pt, System::LongBool
- bAutoScroll);
- extern "C" System::Integer __stdcall CreateUpDownControl(System::Longint dwStyle, System::Integer X,
- System::Integer Y, System::Integer CX, System::Integer CY, System::Integer hParent, System::Integer
- nID, System::Integer hInst, System::Integer hBuddy, System::Integer nUpper, System::Integer nLower,
- System::Integer nPos);
- extern System::Longint __fastcall ListView_GetBkColor(System::Integer hWnd);
- extern System::LongBool __fastcall ListView_SetBkColor(System::Integer hWnd, System::Longint clrBk);
-
- extern System::Integer __fastcall ListView_GetImageList(System::Integer hWnd, System::Integer iImageList
- );
- extern System::Integer __fastcall ListView_SetImageList(System::Integer hWnd, System::Integer himl,
- System::Integer iImageList);
- extern System::Integer __fastcall ListView_GetItemCount(System::Integer hWnd);
- extern System::Longint __fastcall IndexToStateImageMask(System::Longint I);
- extern System::LongBool __fastcall ListView_GetItemA(System::Integer hWnd, TLVItemA &pItem);
- extern System::LongBool __fastcall ListView_GetItemW(System::Integer hWnd, TLVItemW &pItem);
- extern System::LongBool __fastcall ListView_GetItem(System::Integer hWnd, TLVItemA &pItem);
- extern System::LongBool __fastcall ListView_SetItemA(System::Integer hWnd, const TLVItemA &pItem);
- extern System::LongBool __fastcall ListView_SetItemW(System::Integer hWnd, const TLVItemW &pItem);
- extern System::LongBool __fastcall ListView_SetItem(System::Integer hWnd, const TLVItemA &pItem);
- extern System::Integer __fastcall ListView_InsertItemA(System::Integer hWnd, const TLVItemA &pItem);
-
- extern System::Integer __fastcall ListView_InsertItemW(System::Integer hWnd, const TLVItemW &pItem);
-
- extern System::Integer __fastcall ListView_InsertItem(System::Integer hWnd, const TLVItemA &pItem);
- extern System::LongBool __fastcall ListView_DeleteItem(System::Integer hWnd, System::Integer i);
- extern System::LongBool __fastcall ListView_DeleteAllItems(System::Integer hWnd);
- extern System::Integer __fastcall ListView_GetCallbackMask(System::Integer hWnd);
- extern System::LongBool __fastcall ListView_SetCallbackMask(System::Integer hWnd, System::Integer mask
- );
- extern System::Integer __fastcall ListView_GetNextItem(System::Integer hWnd, System::Integer iStart,
- System::Integer Flags);
- extern System::Integer __fastcall ListView_FindItemA(System::Integer hWnd, System::Integer iStart, const
- TLVFindInfoA &plvfi);
- extern System::Integer __fastcall ListView_FindItemW(System::Integer hWnd, System::Integer iStart, const
- TLVFindInfoW &plvfi);
- extern System::Integer __fastcall ListView_FindItem(System::Integer hWnd, System::Integer iStart, const
- TLVFindInfoA &plvfi);
- extern System::LongBool __fastcall ListView_GetItemRect(System::Integer hWnd, System::Integer i, Windows::TRect
- &prc, System::Integer Code);
- extern System::LongBool __fastcall ListView_SetItemPosition(System::Integer hWnd, System::Integer i,
- System::Integer x, System::Integer y);
- extern System::LongBool __fastcall ListView_GetItemPosition(System::Integer hwndLV, System::Integer
- i, Windows::TPoint &ppt);
- extern System::Integer __fastcall ListView_GetStringWidthA(System::Integer hwndLV, System::PChar psz
- );
- extern System::Integer __fastcall ListView_GetStringWidthW(System::Integer hwndLV, System::PWideChar
- psz);
- extern System::Integer __fastcall ListView_GetStringWidth(System::Integer hwndLV, System::PChar psz)
- ;
- extern System::Integer __fastcall ListView_HitTest(System::Integer hwndLV, TLVHitTestInfo &pinfo);
- extern System::LongBool __fastcall ListView_EnsureVisible(System::Integer hwndLV, System::Integer i,
- System::LongBool fPartialOK);
- extern System::LongBool __fastcall ListView_Scroll(System::Integer hwndLV, System::Integer DX, System::Integer
- DY);
- extern System::LongBool __fastcall ListView_RedrawItems(System::Integer hwndLV, System::Integer iFirst
- , System::Integer iLast);
- extern System::LongBool __fastcall ListView_Arrange(System::Integer hwndLV, System::Integer Code);
- extern System::Integer __fastcall ListView_EditLabelA(System::Integer hwndLV, System::Integer i);
- extern System::Integer __fastcall ListView_EditLabelW(System::Integer hwndLV, System::Integer i);
- extern System::Integer __fastcall ListView_EditLabel(System::Integer hwndLV, System::Integer i);
- extern System::Integer __fastcall ListView_GetEditControl(System::Integer hwndLV);
- extern System::LongBool __fastcall ListView_GetColumnA(System::Integer hwnd, System::Integer iCol, TLVColumnA
- &pcol);
- extern System::LongBool __fastcall ListView_GetColumnW(System::Integer hwnd, System::Integer iCol, TLVColumnW
- &pcol);
- extern System::LongBool __fastcall ListView_GetColumn(System::Integer hwnd, System::Integer iCol, TLVColumnA
- &pcol);
- extern System::LongBool __fastcall ListView_SetColumnA(System::Integer hwnd, System::Integer iCol, const
- TLVColumnA &pcol);
- extern System::LongBool __fastcall ListView_SetColumnW(System::Integer hwnd, System::Integer iCol, const
- TLVColumnW &pcol);
- extern System::LongBool __fastcall ListView_SetColumn(System::Integer hwnd, System::Integer iCol, const
- TLVColumnA &pcol);
- extern System::Integer __fastcall ListView_InsertColumnA(System::Integer hwnd, System::Integer iCol,
- const TLVColumnA &pcol);
- extern System::Integer __fastcall ListView_InsertColumnW(System::Integer hwnd, System::Integer iCol,
- const TLVColumnW &pcol);
- extern System::Integer __fastcall ListView_InsertColumn(System::Integer hwnd, System::Integer iCol,
- const TLVColumnA &pcol);
- extern System::LongBool __fastcall ListView_DeleteColumn(System::Integer hwnd, System::Integer iCol)
- ;
- extern System::Integer __fastcall ListView_GetColumnWidth(System::Integer hwnd, System::Integer iCol
- );
- extern System::LongBool __fastcall ListView_SetColumnWidth(System::Integer hwnd, System::Integer iCol
- , System::Integer cx);
- extern System::Integer __fastcall ListView_CreateDragImage(System::Integer hwnd, System::Integer i,
- const Windows::TPoint &lpptUpLeft);
- extern System::LongBool __fastcall ListView_GetViewRect(System::Integer hwnd, Windows::TRect &prc);
- extern System::Longint __fastcall ListView_GetTextColor(System::Integer hwnd);
- extern System::LongBool __fastcall ListView_SetTextColor(System::Integer hwnd, System::Longint clrText
- );
- extern System::Longint __fastcall ListView_GetTextBkColor(System::Integer hwnd);
- extern System::LongBool __fastcall ListView_SetTextBkColor(System::Integer hwnd, System::Longint clrTextBk
- );
- extern System::Integer __fastcall ListView_GetTopIndex(System::Integer hwndLV);
- extern System::Integer __fastcall ListView_GetCountPerPage(System::Integer hwndLV);
- extern System::LongBool __fastcall ListView_GetOrigin(System::Integer hwndLV, Windows::TPoint &ppt);
-
- extern System::LongBool __fastcall ListView_Update(System::Integer hwndLV, System::Integer i);
- extern System::LongBool __fastcall ListView_SetItemState(System::Integer hwndLV, System::Integer i,
- System::Integer data, System::Integer mask);
- extern System::Integer __fastcall ListView_GetItemState(System::Integer hwndLV, System::Integer i, System::Integer
- mask);
- extern System::Integer __fastcall ListView_GetItemTextA(System::Integer hwndLV, System::Integer i, System::Integer
- iSubItem, System::PChar pszText, System::Integer cchTextMax);
- extern System::Integer __fastcall ListView_GetItemTextW(System::Integer hwndLV, System::Integer i, System::Integer
- iSubItem, System::PWideChar pszText, System::Integer cchTextMax);
- extern System::Integer __fastcall ListView_GetItemText(System::Integer hwndLV, System::Integer i, System::Integer
- iSubItem, System::PChar pszText, System::Integer cchTextMax);
- extern System::LongBool __fastcall ListView_SetItemTextA(System::Integer hwndLV, System::Integer i,
- System::Integer iSubItem, System::PChar pszText);
- extern System::LongBool __fastcall ListView_SetItemTextW(System::Integer hwndLV, System::Integer i,
- System::Integer iSubItem, System::PWideChar pszText);
- extern System::LongBool __fastcall ListView_SetItemText(System::Integer hwndLV, System::Integer i, System::Integer
- iSubItem, System::PChar pszText);
- extern void __fastcall ListView_SetItemCount(System::Integer hwndLV, System::Integer cItems);
- extern System::LongBool __fastcall ListView_SortItems(System::Integer hwndLV, TLVCompare pfnCompare,
- System::Longint lPrm);
- extern void __fastcall ListView_SetItemPosition32(System::Integer hwndLV, System::Integer i, System::Integer
- x, System::Integer y);
- extern System::Integer __fastcall ListView_GetSelectedCount(System::Integer hwndLV);
- extern System::Longint __fastcall ListView_GetItemSpacing(System::Integer hwndLV, System::Integer fSmall
- );
- extern System::LongBool __fastcall ListView_GetISearchStringA(System::Integer hwndLV, System::PChar
- lpsz);
- extern System::LongBool __fastcall ListView_GetISearchStringW(System::Integer hwndLV, System::PWideChar
- lpsz);
- extern System::LongBool __fastcall ListView_GetISearchString(System::Integer hwndLV, System::PChar lpsz
- );
- extern HTreeItem __fastcall TreeView_InsertItem(System::Integer hwnd, const TTVInsertStructA &lpis);
-
- extern System::LongBool __fastcall TreeView_DeleteItem(System::Integer hwnd, HTreeItem hitem);
- extern System::LongBool __fastcall TreeView_DeleteAllItems(System::Integer hwnd);
- extern System::LongBool __fastcall TreeView_Expand(System::Integer hwnd, HTreeItem hitem, System::Integer
- code);
- extern System::LongBool __fastcall TreeView_GetItemRect(System::Integer hwnd, HTreeItem hitem, Windows::TRect
- &prc, System::LongBool code);
- extern System::Integer __fastcall TreeView_GetCount(System::Integer hwnd);
- extern System::Integer __fastcall TreeView_GetIndent(System::Integer hwnd);
- extern System::LongBool __fastcall TreeView_SetIndent(System::Integer hwnd, System::Integer indent);
-
- extern System::Integer __fastcall TreeView_GetImageList(System::Integer hwnd, System::Integer iImage
- );
- extern System::Integer __fastcall TreeView_SetImageList(System::Integer hwnd, System::Integer himl,
- System::Integer iImage);
- extern HTreeItem __fastcall TreeView_GetNextItem(System::Integer hwnd, HTreeItem hitem, System::Integer
- code);
- extern HTreeItem __fastcall TreeView_GetChild(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_GetNextSibling(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_GetPrevSibling(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_GetParent(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_GetFirstVisible(System::Integer hwnd);
- extern HTreeItem __fastcall TreeView_GetNextVisible(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_GetPrevVisible(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_GetSelection(System::Integer hwnd);
- extern HTreeItem __fastcall TreeView_GetDropHilite(System::Integer hwnd);
- extern HTreeItem __fastcall TreeView_GetRoot(System::Integer hwnd);
- extern HTreeItem __fastcall TreeView_Select(System::Integer hwnd, HTreeItem hitem, System::Integer code
- );
- extern HTreeItem __fastcall TreeView_SelectItem(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_SelectDropTarget(System::Integer hwnd, HTreeItem hitem);
- extern HTreeItem __fastcall TreeView_SelectSetFirstVisible(System::Integer hwnd, HTreeItem hitem);
- extern System::LongBool __fastcall TreeView_GetItemA(System::Integer hwnd, TTVItemA &pitem);
- extern System::LongBool __fastcall TreeView_GetItemW(System::Integer hwnd, TTVItemW &pitem);
- extern System::LongBool __fastcall TreeView_GetItem(System::Integer hwnd, TTVItemA &pitem);
- extern System::LongBool __fastcall TreeView_SetItemA(System::Integer hwnd, const TTVItemA &pitem);
- extern System::LongBool __fastcall TreeView_SetItemW(System::Integer hwnd, const TTVItemW &pitem);
- extern System::LongBool __fastcall TreeView_SetItem(System::Integer hwnd, const TTVItemA &pitem);
- extern System::Integer __fastcall TreeView_EditLabelA(System::Integer hwnd, HTreeItem hitem);
- extern System::Integer __fastcall TreeView_EditLabelW(System::Integer hwnd, HTreeItem hitem);
- extern System::Integer __fastcall TreeView_EditLabel(System::Integer hwnd, HTreeItem hitem);
- extern System::Integer __fastcall TreeView_GetEditControl(System::Integer hwnd);
- extern System::Integer __fastcall TreeView_GetVisibleCount(System::Integer hwnd);
- extern HTreeItem __fastcall TreeView_HitTest(System::Integer hwnd, TTVHitTestInfo &lpht);
- extern System::Integer __fastcall TreeView_CreateDragImage(System::Integer hwnd, HTreeItem hitem);
- extern System::LongBool __fastcall TreeView_SortChildren(System::Integer hwnd, HTreeItem hitem, System::Integer
- recurse);
- extern System::LongBool __fastcall TreeView_EnsureVisible(System::Integer hwnd, HTreeItem hitem);
- extern System::LongBool __fastcall TreeView_SortChildrenCB(System::Integer hwnd, const TTVSortCB &psort
- , System::Integer recurse);
- extern System::LongBool __fastcall TreeView_EndEditLabelNow(System::Integer hwnd, System::LongBool fCancel
- );
- extern System::LongBool __fastcall TreeView_GetISearchStringA(System::Integer hwndTV, System::PChar
- lpsz);
- extern System::LongBool __fastcall TreeView_GetISearchStringW(System::Integer hwndTV, System::PWideChar
- lpsz);
- extern System::LongBool __fastcall TreeView_GetISearchString(System::Integer hwndTV, System::PChar lpsz
- );
-
- #if defined(UNICODE)
- inline System::Integer __stdcall CreateStatusWindow(System::Longint Style, System::PWideChar lpszText
- , System::Integer hwndParent, System::Integer wID)
- {
- return CreateStatusWindowW(Style, lpszText, hwndParent, wID);
- }
- #else
- inline System::Integer __stdcall CreateStatusWindow(System::Longint Style, System::PChar lpszText, System::Integer
- hwndParent, System::Integer wID)
- {
- return CreateStatusWindowA(Style, lpszText, hwndParent, wID);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline void __stdcall DrawStatusText(System::Integer hDC, Windows::PRect lprc, System::PWideChar pzsText
- , System::Integer uFlags)
- {
- DrawStatusTextW(hDC, lprc, pzsText, uFlags);
- }
- #else
- inline void __stdcall DrawStatusText(System::Integer hDC, Windows::PRect lprc, System::PChar pzsText
- , System::Integer uFlags)
- {
- DrawStatusTextA(hDC, lprc, pzsText, uFlags);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall PropertySheet(TPropSheetHeaderW &PSH)
- {
- return PropertySheetW(PSH);
- }
- #else
- inline System::Integer __stdcall PropertySheet(TPropSheetHeaderA &PSH)
- {
- return PropertySheetA(PSH);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Pointer __stdcall CreatePropertySheetPage(TPropSheetPageW &PSP)
- {
- return CreatePropertySheetPageW(PSP);
- }
- #else
- inline System::Pointer __stdcall CreatePropertySheetPage(TPropSheetPageA &PSP)
- {
- return CreatePropertySheetPageA(PSP);
- }
- #endif
-
-
- } /* namespace Commctrl */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Commctrl;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // CommCtrl
-