Documentation ¶
Index ¶
- Constants
- type Byte
- type COLORREF
- type Cardinal
- type Char
- type DWORD
- type HBITMAP
- type HBRUSH
- type HCURSOR
- type HDC
- type HFONT
- type HGDIOBJ
- type HICON
- type HINST
- type HKEY
- type HMENU
- type HMODULE
- type HMONITOR
- type HPEN
- type HRGN
- type HWND
- type Integer
- type LPARAM
- type LPCWSTR
- type PFNLVCOMPARE
- type PFNTVCOMPARE
- type Single
- type TActionListState
- type TAddMode
- type TAlign
- type TAlignment
- type TAnchorKind
- type TAnchors
- type TAttributeType
- type TBalloonFlags
- type TBalloonHintStyle
- type TBevelCut
- type TBevelEdge
- type TBevelEdges
- type TBevelKind
- type TBevelShape
- type TBevelStyle
- type TBiDiMode
- type TBitBtnKind
- type TBorderIcon
- type TBorderIcons
- type TBorderStyle
- type TBrushStyle
- type TButtonLayout
- type TButtonState
- type TButtonStyle
- type TCalDayOfWeek
- type TCanvasOrientation
- type TCanvasState
- type TCanvasStates
- type TCheckBoxState
- type TClass
- type TCloseAction
- type TColor
- type TColorBoxStyle
- type TColorDepth
- type TColorDialogOption
- type TColorDialogOptions
- type TComboBoxStyle
- type TCompressionLevel
- type TConsistentAttribute
- type TConsistentAttributes
- type TControlState
- type TControlStyle
- type TCoolBandMaximize
- type TCursor
- type TCursorInfo
- type TCustomData
- type TCustomDrawStage
- type TCustomDrawState
- type TCustomDrawTarget
- type TDTCalAlignment
- type TDTDateFormat
- type TDTDateMode
- type TDWordFiller
- type TDateTimeKind
- type TDisplayCode
- type TDragKind
- type TDragMode
- type TDragState
- type TDrawingStyle
- type TEdgeBorder
- type TEdgeBorders
- type TEdgeStyle
- type TEditCharCase
- type TEllipsisPosition
- type TFillMode
- type TFillStyle
- type TFindOption
- type TFindOptions
- type TFlowStyle
- type TFontCharset
- type TFontDialogOption
- type TFontDialogOptions
- type TFontPitch
- type TFontQuality
- type TFontStyle
- type TFontStyles
- type TFormBorderStyle
- type TFormStyle
- type TGIFAnimationLoop
- type TGIFDithering
- type TGIFVersion
- type TGaugeKind
- type TGestureEventInfo
- type TGestureID
- type TGradientDirection
- type TGridCoord
- type TGridDrawState
- type TGridDrawingStyle
- type TGridOption
- type TGridOptions
- type TGridRect
- type TGridScrollDirection
- type THeaderSectionStyle
- type THeaderStyle
- type THelpEventData
- type TIconArrangement
- type TImageAlignment
- type TImageType
- type TInteractiveGestureFlag
- type TInteractiveGestureFlags
- type TItemChange
- type TItemFind
- type TItemRequests
- type TItemState
- type TItemStates
- type TJPEGPerformance
- type TJPEGPixelFormat
- type TJPEGQualityRange
- type TJPEGScale
- type TLabelPosition
- type TLeftRight
- type TLinkAlignment
- type TListArrangement
- type TListBoxStyle
- type TListGroupState
- type TListGroupStateSet
- type TListHotTrackStyle
- type TListHotTrackStyles
- type TLoadResource
- type TLoadResources
- type TMenuAutoFlag
- type TMenuBreak
- type TMenuItemAutoFlag
- type TModalResult
- type TMouseActivate
- type TMouseButton
- type TMsg
- type TMsgDlgBtn
- type TMsgDlgButtons
- type TMsgDlgType
- type TMultiSelectStyle
- type TMultiSelectStyles
- type TNodeAttachMode
- type TNodeState
- type TNumGlyphs
- type TNumberingStyle
- type TOpenOption
- type TOpenOptionEx
- type TOpenOptions
- type TOpenOptionsEx
- type TOwnerDrawState
- type TPageMeasureUnits
- type TPageSetupDialogOption
- type TPageSetupDialogOptions
- type TPageType
- type TPenMode
- type TPenStyle
- type TPixelFormat
- type TPoint
- type TPopupAlignment
- type TPosition
- type TPositionToolTip
- type TPrintDialogOption
- type TPrintDialogOptions
- type TPrintRange
- type TPrinterKind
- type TProgressBarOrientation
- type TProgressBarState
- type TProgressBarStyle
- type TRect
- func (r *TRect) CenterPoint() (ret TPoint)
- func (r *TRect) Contains(aR TRect) bool
- func (r *TRect) Empty()
- func (r *TRect) Height() int32
- func (r *TRect) Inflate(dx, dy int32)
- func (r *TRect) IntersectsWith(aR TRect) bool
- func (r *TRect) IsEmpty() bool
- func (r *TRect) PtInRect(P TPoint) bool
- func (r *TRect) Scale(val float64)
- func (r *TRect) Scale2(val int)
- func (r *TRect) SetHeight(val int32)
- func (r *TRect) SetSize(w, h int32)
- func (r *TRect) SetWidth(val int32)
- func (r *TRect) Size() TSize
- func (r *TRect) Width() int32
- type TResType
- type TScrollBarInc
- type TScrollBarKind
- type TScrollBarStyle
- type TScrollStyle
- type TSearchDirection
- type TSearchType
- type TSearchTypes
- type TSectionTrackState
- type TSeekOrigin
- type TSelectDirExtOpt
- type TSelectDirExtOpts
- type TSelectDirOpt
- type TSelectDirOpts
- type TShapeType
- type TShiftState
- type TShortCut
- type TSize
- type TSmallPoint
- type TSortType
- type TStaticBorderStyle
- type TStatusPanelBevel
- type TStatusPanelStyle
- type TStringsOption
- type TStringsOptions
- type TStyleElements
- type TSysLinkType
- type TSysLocale
- type TTBCustomDrawFlags
- type TTBDrawingStyle
- type TTBGradientDrawingOption
- type TTBGradientDrawingOptions
- type TTabOrder
- type TTabPosition
- type TTabStyle
- type TTextFormat
- type TTextFormats
- type TTextLayout
- type TTickMark
- type TTickStyle
- type TToolButtonState
- type TToolButtonStyle
- type TTrackBarOrientation
- type TTrackButton
- type TUDBtnType
- type TUDOrientation
- type TVerticalAlignment
- type TViewStyle
- type TWMKey
- type TWindowState
- type TWndClass
- type UINT
- type WAPRAM
- type Word
Constants ¶
const ( IdOK = 1 IdCancel = 2 IdAbort = 3 IdRetry = 4 IdIgnore = 5 IdYes = 6 IdNo = 7 IdClose = 8 IdHelp = 9 IdTryAgain = 10 IdContinue = 11 MrNone = 0 MrOk = IdOK MrCancel = IdCancel MrAbort = IdAbort MrRetry = IdRetry MrIgnore = IdIgnore MrYes = IdYes MrNo = IdNo MrClose = IdClose MrHelp = IdHelp MrTryAgain = IdTryAgain MrContinue = IdContinue MrAll = MrContinue + 1 MrNoToAll = MrAll + 1 MrYesToAll = MrNoToAll + 1 )
const ( AlNone = iota + 0 AlTop AlBottom AlLeft AlRight AlClient AlCustom )
const ( BsNone = iota + 0 BsSingle BsSizeable BsDialog BsToolWindow BsSizeToolWin )
const ( FsNormal = iota + 0 FsMDIChild FsMDIForm FsStayOnTop )
const ( PoDesigned = iota + 0 PoDefault PoDefaultPosOnly PoDefaultSizeOnly PoScreenCenter PoDesktopCenter PoMainFormCenter PoOwnerFormCenter // lazarus PoWorkAreaCenter )
const ( CrDefault = 0 CrNone = -1 CrArrow = -2 CrCross = -3 CrIBeam = -4 CrSize = -22 CrSizeNESW = -6 CrSizeNS = -7 CrSizeNWSE = -8 CrSizeWE = -9 CrUpArrow = -10 CrHourGlass = -11 CrDrag = -12 CrNoDrop = -13 CrHSplit = -14 CrVSplit = -15 CrMultiDrag = -16 CrSQLWait = -17 CrNo = -18 CrAppStart = -19 CrHelp = -20 CrHandPoint = -21 CrSizeAll = -22 )
const ( SoBeginning = iota + 0 SoCurrent SoEnd )
const ( PfDevice = iota + 0 Pf1bit Pf4bit Pf8bit Pf15bit Pf16bit Pf24bit Pf32bit PfCustom )
const ( TaLeftJustify = iota + 0 TaRightJustify TaCenter )
const ( BdLeftToRight = iota + 0 BdRightToLeft BdRightToLeftNoAlign BdRightToLeftReadingOnly )
const ( TaAlignTop = iota + 0 TaAlignBottom TaVerticalCenter )
const ( BsPushButton = iota + 0 BsCommandLink BsSplitButton )
const ( CsDropDown = iota + 0 CsSimple CsDropDownList CsOwnerDrawFixed CsOwnerDrawVariable )
const ( WsNormal = iota + 0 WsMinimized WsMaximized // LCL WsFullScreen )
const ( TlTop = iota + 0 TlCenter TlBottom )
const ( EpNone = iota + 0 EpPathEllipsis EpEndEllipsis EpWordEllipsis )
const ( LbStandard = iota + 0 LbOwnerDrawFixed LbOwnerDrawVariable LbVirtual LbVirtualOwnerDraw )
const ( MaAutomatic = iota + 0 MaManual MaParent )
const ( PaLeft = iota + 0 PaRight PaCenter )
const ( TbRightButton = iota + 0 TbLeftButton )
const ( PbHorizontal = iota + 0 PbVertical )
const ( PbstNormal = iota + 0 PbstMarquee )
const ( PbsNormal = iota + 0 PbsError PbsPaused )
const ( BlGlyphLeft = iota + 0 BlGlyphRight BlGlyphTop BlGlyphBottom )
const ( BsUp = iota + 0 BsDisabled BsDown BsExclusive )
const ( BsAutoDetect = iota + 0 BsWin31 BsNew )
const ( FsBold = iota + 0 FsItalic FsUnderline FsStrikeOut )
const ( SsNone = iota + 0 SsHorizontal SsVertical SsBoth // lcl SsAutoHorizontal SsAutoVertical SsAutoBoth )
const ( StNone = iota + 0 StData StText StBoth )
const ( MsControlSelect = iota + 0 MsShiftSelect MsVisibleOnly MsSiblingOnly )
const ( ArAlignBottom = iota + 0 ArAlignLeft ArAlignRight ArAlignTop ArDefault ArSnapToGrid )
const ( VsIcon = iota + 0 VsSmallIcon VsList VsReport )
const ( IsNone = iota + 0 IsCut IsDropHilited IsFocused IsSelected IsActivating )
const ( CtText = iota + 0 CtImage CtState )
const ( IfData = iota + 0 IfPartialString IfExactString IfNearest )
const ( SdLeft = iota + 0 SdRight SdAbove SdBelow SdAll )
const ( HtHandPoint = iota + 0 HtUnderlineCold HtUnderlineHot )
const ( IrText = iota + 0 IrImage IrParam IrState IrIndent )
const ( BsSolid = iota + 0 BsClear BsHorizontal BsVertical BsFDiagonal BsBDiagonal BsCross BsDiagCross )
const ( PsSolid = iota + 0 PsDash PsDot PsDashDot PsDashDotDot PsClear PsInsideFrame PsUserStyle PsAlternate )
const ( TpTop = iota + 0 TpBottom TpLeft TpRight )
const ( TsTabs = iota + 0 TsButtons TsFlatButtons )
const ( FpDefault = iota + 0 FpVariable FpFixed )
const ( PmBlack = iota + 0 PmWhite PmNop PmNot PmCopy PmNotCopy PmMergePenNot PmMaskPenNot PmMergeNotPen PmMaskNotPen PmMerge PmNotMerge PmMask PmNotMask PmXor PmNotXor )
const ( TrHorizontal = iota + 0 TrVertical )
const ( UdHorizontal = iota + 0 UdVertical )
const ( FqDefault = iota + 0 FqDraft FqProof FqNonAntialiased FqAntialiased FqClearType FqClearTypeNatural )
const ( CaNone = iota + 0 CaHide CaFree CaMinimize )
const ( BfNone = 0 BfInfo = 1 BfWarning = 2 BfError = 3 )
const ( MtWarning = iota + 0 MtError MtInformation MtConfirmation MtCustom )
const ( MbYes = iota + 0 MbNo MbOK MbCancel MbAbort MbRetry MbIgnore MbAll MbNoToAll MbYesToAll MbHelp MbClose )
const ( SltURL = iota + 0 SltID )
const ( PsText = iota + 0 PsOwnerDraw )
const ( PbNone = iota + 0 PbLowered PbRaised )
const ( JpBestQuality = iota + 0 JpBestSpeed )
const ( JsFullSize = iota + 0 JsHalf JsQuarter JsEighth )
const ( Jf24Bit = iota + 0 Jf8Bit )
const ( GvUnknown = iota + 0 Gv87a Gv89a )
const ( GlDisabled = iota + 0 GlEnabled GlContinously )
const ( GdDisabled = iota + 0 GdEnabled GdAuto )
const ( NsCut = iota + 0 NsDropHilited NsFocused NsSelected NsExpanded )
const ( NaAdd = iota + 0 NaAddFirst NaAddChild NaAddChildFirst NaInsert )
const ( TaAddFirst = iota + 0 TaAdd TaInsert )
const ( AsNormal = iota + 0 AsSuspended AsSuspendedEnabled )
const ( GdHorizontal = iota + 0 GdVertical )
const ( DSFocus = iota + 0 DSSelected DSNormal DSTransparent )
const ( ItImage = iota + 0 ItMask )
const ( RtBitmap = iota + 0 RtCursor RtIcon )
const ( LrDefaultColor = iota + 0 LrDefaultSize LrFromFile LrMap3DColors LrTransparent LrMonoChrome )
const ( CdDefault = iota + 0 CdDeviceDependent Cd4Bit Cd8Bit Cd16Bit Cd24Bit Cd32Bit )
const ( CbUnchecked = iota + 0 CbChecked CbGrayed )
const ( LgsNormal = iota + 0 LgsHidden LgsCollapsed LgsNoHeader LgsCollapsible LgsFocused LgsSelected LgsSubseted LgsSubSetLinkFocused )
const ( DsNormal = iota + 0 DsGradient )
const ( TbsButton = iota + 0 TbsCheck TbsDropDown TbsSeparator TbsDivider TbsTextButton )
const ( TbsChecked = iota + 0 TbsPressed TbsEnabled TbsHidden TbsIndeterminate TbsWrap TbsEllipses TbsMarked )
const ( GdoHotTrack = iota + 0 GdoGradient )
const ( CdFullOpen = iota + 0 CdPreventFullOpen CdShowHelp CdSolidColor CdAnyColor )
const ( BiSystemMenu = iota + 0 BiMinimize BiMaximize BiHelp )
const ( FdAnsiOnly = iota + 0 FdTrueTypeOnly FdEffects FdFixedPitchOnly FdForceFontExist FdNoFaceSel FdNoOEMFonts FdNoSimulations FdNoSizeSel FdNoStyleSel FdNoVectorFonts FdShowHelp FdWysiwyg FdLimitSize FdScalableOnly FdApplyButton )
const ( OfReadOnly = iota + 0 OfOverwritePrompt OfHideReadOnly OfNoChangeDir OfShowHelp OfNoValidate OfAllowMultiSelect OfExtensionDifferent OfPathMustExist OfFileMustExist OfCreatePrompt OfNoReadOnlyReturn OfNoTestFileCreate OfNoNetworkButton OfNoLongNames OfOldStyleDialog OfNoDereferenceLinks OfEnableIncludeNotify OfEnableSizing OfDontAddToRecent OfForceShowHidden )
const ( PrAllPages = iota + 0 PrSelection PrPageNums )
const ( PoPrintToFile = iota + 0 PoPageNums PoSelection PoWarning PoHelp PoDisablePrintToFile )
const ( PsoDefaultMinMargins = iota + 0 PsoDisableMargins PsoDisableOrientation PsoDisablePagePainting PsoDisablePaper PsoDisablePrinter PsoMargins PsoMinMargins PsoShowHelp PsoWarning PsoNoNetworkButton )
const ( PkDotMatrix = iota + 0 PkHPPCL )
const ( PtEnvelope = iota + 0 PtPaper )
const ( PmDefault = iota + 0 PmMillimeters PmInches )
const ( SoStrictDelimiter = iota + 0 SoWriteBOM SoTrailingLineBreak SoUseLocale )
const ( SsShift = iota + 0 SsAlt SsCtrl SsLeft SsRight SsMiddle SsDouble SsTouch SsPen SsCommand SssHorizontal // 有冲突,所以加了个s )
const ( MbLeft = iota + 0 MbRight MbMiddle )
const ( FsSurface = iota + 0 FsBorder )
const ( FmAlternate = iota + 0 FmWinding )
const ( CsHandleValid = iota + 0 CsFontValid CsPenValid CsBrushValid )
const ( CoLeftToRight = iota + 0 CoRightToLeft )
const ( TfBottom = iota + 0 TfCalcRect TfCenter TfEditControl TfEndEllipsis TfPathEllipsis TfExpandTabs TfExternalLeading TfLeft TfModifyString TfNoClip TfNoPrefix TfRight TfRtlReading TfSingleLine TfTop TfVerticalCenter TfWordBreak TfHidePrefix TfNoFullWidthCharBreak TfPrefixOnly TfTabStop TfWordEllipsis TfComposited )
const ( SeFont = iota + 0 SeClient SeBorder )
const ( BvNone = iota + 0 BvLowered BvRaised BvSpace )
const ( BeLeft = iota + 0 BeTop BeRight BeBottom )
const ( BkNone = iota + 0 BkTile BkSoft BkFlat )
const ( TmBottomRight = iota + 0 TmTopLeft TmBoth )
const ( TsNone = iota + 0 TsAuto TsManual )
const ( PtNone = iota + 0 PtTop PtLeft PtBottom PtRight )
const ( DtkDate = iota + 0 DtkTime )
const ( DmComboBox = iota + 0 DmUpDown )
const ( DfShort = iota + 0 DfLong )
const ( DtaLeft = iota + 0 DtaRight )
const ( StWholeWord = iota + 0 StMatchCase )
const ( NsNone = iota + 0 NsBullte )
const ( AtSelected = iota + 0 AtDefaultText )
const ( CaBold = iota + 0 CaColor CaFace CaItalic CaSize CaStrikeOut CaUnderline CaProtected )
const ( IaTop = iota + 0 IaLeft )
const ( HsGradient = iota + 0 HsImage HsThemed )
const ( IiaLeft = iota + 0 // IaTop有冲突,所以增加一个i IiaRight IiaTop IiaBottom IiaCenter )
const ( AkLeft = iota + 0 AkTop AkRight AkBottom )
const ( OdSelected = iota + 0 OdGrayed OdDisabled OdChecked OdFocused OdDefault OdHotLight OdInactive OdNoAccel OdNoFocusRect OdReserved1 OdReserved2 OdComboBoxEdit )
const ( BkCustom = iota + 0 BkOK BkCancel BkHelp BkYes BkNo BkClose BkAbort BkRetry BkIgnore BkAll )
const ( SbHorizontal = iota + 0 SbVertical )
const ( SsRegular = iota + 0 SsFlat )
const ( StRectangle = iota + 0 StSquare StRoundRect StRoundSquare StEllipse StCircle )
const ( BsLowered = iota + 0 BsRaised )
const ( BsBox = iota + 0 BsFrame BsTopLine BsBottomLine BsLeftLine BsRightLine BsSpacer )
const ( GkText = iota + 0 GkHorizontalBar GkVerticalBar GkPie GkNeedle )
const ( DtControl = iota + 0 DtItem DtSubItem )
const ( CdPrePaint = iota + 0 CdPostPaint CdPreErase )
const ( CdsSelected = iota + 0 CdsGrayed CdsDisabled CdsChecked CdsFocused CdsDefault CdsHot CdsMarked CdsIndeterminate CdsShowKeyboardCues CdsNearHot CdsOtherSideHot CdsDropHilited )
const ( TbNoEdges = iota + 0 TbHiliteHotTrack TbNoOffset TbNoMark TbNoEtchedEffect )
const ( DrBounds = iota + 0 DrIcon DrLabel DrSelectBounds )
const ( SdAllowCreate = iota + 0 SdPerformCreate SdPrompt )
const ( SdNewFolder = iota + 0 SdShowEdit SdNewUI SdShowFiles SdValidateDir )
const ( FrDown = iota + 0 FrFindNext FrHideMatchCase FrHideWholeWord FrHideUpDown FrMatchCase FrDisableMatchCase FrDisableUpDown FrDisableWholeWord FrReplace FrReplaceAll FrWholeWord FrShowHelp // LCL FrEntireScope FrHideEntireScope FrPromptOnReplace FrHidePromptOnReplace FrButtonsAtBottom )
const ( DmManual = iota + 0 DmAutomatic )
const ( DsDragEnter = iota + 0 DsDragLeave DsDragMove )
const ( DkDrag = iota + 0 DkDock )
const ( EcNormal = iota + 0 EcUpperCase EcLowerCase )
const ( EbLeft = iota + 0 EbTop EbRight EbBottom )
const ( EsNone = iota + 0 EsRaised EsLowered )
const ( GdsClassic = iota + 0 GdsThemed GdsGradient )
const ( GoFixedVertLine = iota + 0 GoFixedHorzLine GoVertLine GoHorzLine GoRangeSelect GoDrawFocusSelected GoRowSizing GoColSizing GoRowMoving GoColMoving GoEditing GoTabs GoRowSelect GoAlwaysShowEditor GoThumbTracking GoFixedColClick GoFixedRowClick GoFixedHotTrack )
const ( GdSelected = iota + 0 GdFocused GdFixed GdRowSelected GdHotTrack GdPressed )
const ( //SdLeft = iota + 0 //SdRight SdUp = iota + SdRight SdDown )
const ( HsText = iota + 0 HsOwnerDraw )
const ( LpAbove = iota + 0 LpBelow LpLeft LpRight )
const ( FsLeftRightTopBottom = iota + 0 FsRightLeftTopBottom FsLeftRightBottomTop FsRightLeftBottomTop FsTopBottomLeftRight FsBottomTopLeftRight FsTopBottomRightLeft FsBottomTopRightLeft )
const ( BmNone = iota + 0 BmClick BmDblClick )
const ( MbNone = iota + 0 MbBreak MbBarBreak )
const ( TsTrackBegin = iota + 0 TsTrackMove TsTrackEnd )
const ( CsLButtonDown = iota + 0 CsClicked CsPalette CsReadingState CsAlignmentNeeded CsFocusing CsCreating CsPaintCopy CsCustomPaint CsDestroyingHandle CsDocking CsDesignerHide CsPanning CsRecreating CsAligning CsGlassPaint CsPrintClient )
const ( CsAcceptsControls = iota + 0 CsCaptureMouse CsDesignInteractive CsClickEvents CsFramed CsSetCaption CsOpaque CsDoubleClicks CsFixedWidth CsFixedHeight CsNoDesignVisible CsReplicatable CsNoStdEvents CsDisplayDragImage CsReflector CsActionClient CsMenuEvents CsNeedsBorderPaint CsParentBackground CsPannable CsAlignWithMargins CsGestures CsPaintBlackOpaqueOnGlass CsOverrideStylePaint )
const ( GfBegin = iota + 0 GfInertia GfEnd )
const ( MaDefault = iota + 0 MaActivate MaActivateAndEat MaNoActivate MaNoActivateAndEat )
const (
OfExNoPlacesBar = iota + 0
)
const (
SbsNone = iota + 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PFNLVCOMPARE ¶
type PFNLVCOMPARE uintptr
type PFNTVCOMPARE ¶
type PFNTVCOMPARE uintptr
type TActionListState ¶
type TActionListState int32
TActionListState = (asNormal, asSuspended, asSuspendedEnabled);
type TAlign ¶
type TAlign int32
TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient, alCustom);
type TBalloonFlags ¶
type TBalloonFlags int32
TBalloonFlags = (bfNone = NIIF_NONE, bfInfo = NIIF_INFO,
bfWarning = NIIF_WARNING, bfError = NIIF_ERROR);
type TBalloonHintStyle ¶
type TBalloonHintStyle int32
TBalloonHintStyle = (bhsStandard, bhsBalloon);
type TBevelShape ¶
type TBevelShape int32
TBevelShape = (bsBox, bsFrame, bsTopLine, bsBottomLine, bsLeftLine, bsRightLine, bsSpacer);
type TBiDiMode ¶
type TBiDiMode int32
TBiDiMode = (bdLeftToRight, bdRightToLeft, bdRightToLeftNoAlign,
bdRightToLeftReadingOnly);
type TBitBtnKind ¶
type TBitBtnKind int32
TBitBtnKind = (bkCustom, bkOK, bkCancel, bkHelp, bkYes, bkNo, bkClose,
bkAbort, bkRetry, bkIgnore, bkAll);
type TBorderIcon ¶
type TBorderIcon int32
TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp);
type TBorderStyle ¶
type TBorderStyle int32
TFormBorderStyle = (bsNone, bsSingle, bsSizeable, bsDialog, bsToolWindow,
bsSizeToolWin);
TBorderStyle = bsNone..bsSingle;
type TBrushStyle ¶
type TBrushStyle int32
TBrushStyle = (bsSolid, bsClear, bsHorizontal, bsVertical,
bsFDiagonal, bsBDiagonal, bsCross, bsDiagCross);
type TButtonLayout ¶
type TButtonLayout int32
TButtonLayout = (blGlyphLeft, blGlyphRight, blGlyphTop, blGlyphBottom);
type TButtonStyle ¶
type TButtonStyle int32
TButtonStyle = (bsPushButton, bsCommandLink, bsSplitButton);
type TCalDayOfWeek ¶
type TCalDayOfWeek int32
{ Calendar common control support } TCalDayOfWeek = (dowMonday, dowTuesday, dowWednesday, dowThursday,
dowFriday, dowSaturday, dowSunday, dowLocaleDefault);
type TCanvasOrientation ¶
type TCanvasOrientation int32
TCanvasOrientation = (coLeftToRight, coRightToLeft);
type TCanvasStates ¶
type TCanvasStates int32
TCanvasStates = (csHandleValid, csFontValid, csPenValid, csBrushValid);
type TCheckBoxState ¶
type TCheckBoxState int32
TCheckBoxState = (cbUnchecked, cbChecked, cbGrayed);
type TColorBoxStyle ¶
type TColorBoxStyle int32
type TColorDepth ¶
type TColorDepth int32
TColorDepth = (cdDefault, cdDeviceDependent, cd4Bit, cd8Bit, cd16Bit, cd24Bit, cd32Bit);
type TColorDialogOption ¶
type TColorDialogOption int32
TColorDialogOption = (cdFullOpen, cdPreventFullOpen, cdShowHelp, cdSolidColor, cdAnyColor);
type TColorDialogOptions ¶
type TColorDialogOptions uint32
type TComboBoxStyle ¶
type TComboBoxStyle int32
TComboBoxStyle = (csDropDown, csSimple, csDropDownList, csOwnerDrawFixed,
csOwnerDrawVariable);
type TConsistentAttribute ¶
type TConsistentAttribute int32
TConsistentAttribute = (caBold, caColor, caFace, caItalic,
caSize, caStrikeOut, caUnderline, caProtected);
type TConsistentAttributes ¶
type TConsistentAttributes uint32
TConsistentAttributes = set of TConsistentAttribute;
type TControlState ¶ added in v1.1.21
type TControlState uint32
type TControlStyle ¶ added in v1.1.21
type TControlStyle uint32
type TCoolBandMaximize ¶ added in v1.1.19
type TCoolBandMaximize int32
type TCursorInfo ¶ added in v1.1.18
TCursorInfo
type TCustomData ¶ added in v1.1.21
type TCustomData uintptr
type TCustomDrawStage ¶
type TCustomDrawStage int32
TCustomDrawStage = (cdPrePaint, cdPostPaint, cdPreErase, cdPostErase);
type TCustomDrawState ¶
type TCustomDrawState uint32
TCustomDrawState = set of (cdsSelected, cdsGrayed, cdsDisabled, cdsChecked,
cdsFocused, cdsDefault, cdsHot, cdsMarked, cdsIndeterminate, cdsShowKeyboardCues, cdsNearHot, cdsOtherSideHot, cdsDropHilited);
type TCustomDrawTarget ¶
type TCustomDrawTarget int32
TCustomDrawTarget = (dtControl, dtItem, dtSubItem);
type TDWordFiller ¶
type TDWordFiller struct {
Filler [4]uint8
}
type TDisplayCode ¶
type TDisplayCode int32
TDisplayCode = (drBounds, drIcon, drLabel, drSelectBounds);
type TDragState ¶
type TDragState int32
type TDrawingStyle ¶
type TDrawingStyle int32
TDrawingStyle = (dsFocus, dsSelected, dsNormal, dsTransparent);
type TEdgeBorder ¶ added in v1.1.19
type TEdgeBorder int32
type TEdgeBorders ¶ added in v1.1.19
type TEdgeBorders uint32
type TEdgeStyle ¶ added in v1.1.19
type TEdgeStyle int32
type TEllipsisPosition ¶
type TEllipsisPosition int32
TEllipsisPosition = (epNone, epPathEllipsis, epEndEllipsis, epWordEllipsis);
type TFlowStyle ¶ added in v1.1.19
type TFlowStyle int32
type TFontCharset ¶
type TFontCharset byte
type TFontDialogOption ¶
type TFontDialogOption int32
TFontDialogOption = (fdAnsiOnly, fdTrueTypeOnly, fdEffects,
fdFixedPitchOnly, fdForceFontExist, fdNoFaceSel, fdNoOEMFonts, fdNoSimulations, fdNoSizeSel, fdNoStyleSel, fdNoVectorFonts, fdShowHelp, fdWysiwyg, fdLimitSize, fdScalableOnly, fdApplyButton);
type TFontDialogOptions ¶
type TFontDialogOptions uint32
TFontDialogOptions = set of TFontDialogOption;
type TFontQuality ¶
type TFontQuality int32
TFontQuality = (fqDefault, fqDraft, fqProof, fqNonAntialiased, fqAntialiased,
fqClearType, fqClearTypeNatural);
type TFontStyles ¶
type TFontStyles uint32
type TFormBorderStyle ¶
type TFormBorderStyle TBorderStyle
type TFormStyle ¶
type TFormStyle int32
TFormStyle = (fsNormal, fsMDIChild, fsMDIForm, fsStayOnTop);
type TGIFAnimationLoop ¶
type TGIFAnimationLoop int32
Animation loop behaviour TGIFAnimationLoop = (
glDisabled, // Never loop glEnabled, // Loop is specified in GIF glContinously // Loop continously regardless of GIF );
type TGIFDithering ¶
type TGIFDithering int32
Auto dithering of GIF output to Netscape 216 color palette TGIFDithering = (
gdDisabled, // Never dither gdEnabled, // Always dither gdAuto // Dither if Desktop DC supports <= 256 colors. );
type TGaugeKind ¶
type TGaugeKind int32
TGaugeKind = (gkText, gkHorizontalBar, gkVerticalBar, gkPie, gkNeedle);
type TGestureEventInfo ¶ added in v1.1.21
type TGestureEventInfo struct { GestureID TGestureID Location TPoint Flags TInteractiveGestureFlags Angle float64 InertiaVector TSmallPoint //case Integer of // 0: (Distance: Integer); // 1: (TapLocation: TSmallPoint); // end; TapLocation TSmallPoint }
TGestureEventInfo
type TGestureID ¶ added in v1.1.21
type TGestureID int32 // rgiFirst..igiLast;
type TGradientDirection ¶
type TGradientDirection int32
TGradientDirection = (gdHorizontal, gdVertical);
type TGridCoord ¶ added in v1.1.19
type TGridDrawState ¶ added in v1.1.19
type TGridDrawState uint32
type TGridDrawingStyle ¶ added in v1.1.19
type TGridDrawingStyle int32
type TGridOption ¶ added in v1.1.19
type TGridOption int32
type TGridOptions ¶ added in v1.1.19
type TGridOptions uint32
type TGridScrollDirection ¶ added in v1.1.19
type TGridScrollDirection uint32
type THeaderSectionStyle ¶ added in v1.1.19
type THeaderSectionStyle int32
type THelpEventData ¶
type THelpEventData uintptr
type TImageAlignment ¶
type TImageAlignment int32
TImageAlignment = (iaLeft, iaRight, iaTop, iaBottom, iaCenter);
type TInteractiveGestureFlag ¶ added in v1.1.21
type TInteractiveGestureFlag int32
type TInteractiveGestureFlags ¶ added in v1.1.21
type TInteractiveGestureFlags uint32
type TItemFind ¶
type TItemFind int32
TItemFind = (ifData, ifPartialString, ifExactString, ifNearest);
type TItemRequests ¶
type TItemRequests int32
TItemRequests = (irText, irImage, irParam, irState, irIndent);
type TItemState ¶
type TItemState int32
TItemState = (isNone, isCut, isDropHilited, isFocused, isSelected, isActivating);
type TJPEGPerformance ¶
type TJPEGPerformance int32
TJPEGPerformance = (jpBestQuality, jpBestSpeed);
type TJPEGQualityRange ¶
type TJPEGQualityRange uint32
TJPEGQualityRange = 1..100; // 100 = best quality, 25 = pretty awful
type TLabelPosition ¶ added in v1.1.19
type TLabelPosition int32
type TLeftRight ¶
type TLeftRight int32
TLeftRight = TAlignment.taLeftJustify..TAlignment.taRightJustify;
type TLinkAlignment ¶
type TLinkAlignment TAlignment
type TListArrangement ¶
type TListArrangement int32
TListArrangement = (arAlignBottom, arAlignLeft, arAlignRight,
arAlignTop, arDefault, arSnapToGrid);
type TListBoxStyle ¶
type TListBoxStyle int32
TListBoxStyle = (lbStandard, lbOwnerDrawFixed, lbOwnerDrawVariable,
lbVirtual, lbVirtualOwnerDraw);
type TListGroupState ¶
type TListGroupState int32
TListGroupState = (
lgsNormal, lgsHidden, lgsCollapsed, lgsNoHeader, lgsCollapsible, lgsFocused, lgsSelected, lgsSubseted, lgsSubSetLinkFocused
);
type TListGroupStateSet ¶
type TListGroupStateSet uint32
TListGroupStateSet = set of TListGroupState;
type TListHotTrackStyle ¶
type TListHotTrackStyle int32
TListHotTrackStyle = (htHandPoint, htUnderlineCold, htUnderlineHot);
type TListHotTrackStyles ¶
type TListHotTrackStyles uint32
TListHotTrackStyles = set of TListHotTrackStyle;
type TLoadResource ¶
type TLoadResource int32
TLoadResource = (lrDefaultColor, lrDefaultSize, lrFromFile, lrMap3DColors, lrTransparent, lrMonoChrome);
type TMenuBreak ¶ added in v1.1.19
type TMenuBreak int32
type TMenuItemAutoFlag ¶
type TMenuItemAutoFlag int32
TMenuItemAutoFlag = (maAutomatic, maManual, maParent);
type TModalResult ¶
type TModalResult int32
type TMouseActivate ¶ added in v1.1.21
type TMouseActivate int32
type TMsgDlgBtn ¶
type TMsgDlgBtn int32
TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore,
mbAll, mbNoToAll, mbYesToAll, mbHelp, mbClose);
type TMsgDlgType ¶
type TMsgDlgType int32
TMsgDlgType = (mtWarning, mtError, mtInformation, mtConfirmation, mtCustom);
type TMultiSelectStyle ¶
type TMultiSelectStyle int32
type TMultiSelectStyles ¶
type TMultiSelectStyles int32
TMultiSelectStyles = (msControlSelect, msShiftSelect,
msVisibleOnly, msSiblingOnly);
type TNodeAttachMode ¶
type TNodeAttachMode int32
TNodeAttachMode = (naAdd, naAddFirst, naAddChild, naAddChildFirst, naInsert);
type TNodeState ¶
type TNodeState int32
TNodeState = (nsCut, nsDropHilited, nsFocused, nsSelected, nsExpanded);
type TOpenOption ¶
type TOpenOption int32
{ TOpenDialog } TOpenOption = (ofReadOnly, ofOverwritePrompt, ofHideReadOnly,
ofNoChangeDir, ofShowHelp, ofNoValidate, ofAllowMultiSelect, ofExtensionDifferent, ofPathMustExist, ofFileMustExist, ofCreatePrompt, ofShareAware, ofNoReadOnlyReturn, ofNoTestFileCreate, ofNoNetworkButton, ofNoLongNames, ofOldStyleDialog, ofNoDereferenceLinks, ofEnableIncludeNotify, ofEnableSizing, ofDontAddToRecent, ofForceShowHidden);
type TOwnerDrawState ¶
type TOwnerDrawState uint32
TOwnerDrawState = set of (odSelected, odGrayed, odDisabled, odChecked,
odFocused, odDefault, odHotLight, odInactive, odNoAccel, odNoFocusRect, odReserved1, odReserved2, odComboBoxEdit);
type TPageMeasureUnits ¶
type TPageMeasureUnits int32
TPageMeasureUnits = (pmDefault, pmMillimeters, pmInches);
type TPageSetupDialogOption ¶
type TPageSetupDialogOption int32
TPageSetupDialogOption = (psoDefaultMinMargins, psoDisableMargins,
psoDisableOrientation, psoDisablePagePainting, psoDisablePaper, psoDisablePrinter, psoMargins, psoMinMargins, psoShowHelp, psoWarning, psoNoNetworkButton);
type TPageSetupDialogOptions ¶
type TPageSetupDialogOptions uint32
TPageSetupDialogOptions = set of TPageSetupDialogOption;
type TPenMode ¶
type TPenMode int32
TPenMode = (pmBlack, pmWhite, pmNop, pmNot, pmCopy, pmNotCopy,
pmMergePenNot, pmMaskPenNot, pmMergeNotPen, pmMaskNotPen, pmMerge, pmNotMerge, pmMask, pmNotMask, pmXor, pmNotXor);
type TPenStyle ¶
type TPenStyle int32
TPenStyle = (psSolid, psDash, psDot, psDashDot, psDashDotDot, psClear,
psInsideFrame, psUserStyle, psAlternate);
type TPixelFormat ¶
type TPixelFormat int32
TPixelFormat = (pfDevice, pf1bit, pf4bit, pf8bit, pf15bit, pf16bit, pf24bit, pf32bit, pfCustom);
type TPosition ¶
type TPosition int32
TPosition = (poDesigned, poDefault, poDefaultPosOnly, poDefaultSizeOnly,
poScreenCenter, poDesktopCenter, poMainFormCenter, poOwnerFormCenter);
type TPositionToolTip ¶
type TPositionToolTip int32
TPositionToolTip = (ptNone, ptTop, ptLeft, ptBottom, ptRight);
type TPrintDialogOption ¶
type TPrintDialogOption int32
TPrintDialogOption = (poPrintToFile, poPageNums, poSelection, poWarning,
poHelp, poDisablePrintToFile);
type TPrintDialogOptions ¶
type TPrintDialogOptions uint32
TPrintDialogOptions = set of TPrintDialogOption;
type TPrintRange ¶
type TPrintRange int32
{ TPrintDialog } TPrintRange = (prAllPages, prSelection, prPageNums);
type TProgressBarOrientation ¶
type TProgressBarOrientation int32
TProgressBarOrientation = (pbHorizontal, pbVertical);
type TProgressBarState ¶
type TProgressBarState int32
TProgressBarState = (pbsNormal, pbsError, pbsPaused);
type TProgressBarStyle ¶
type TProgressBarStyle int32
TProgressBarStyle = (pbstNormal, pbstMarquee);
type TRect ¶
type TRect struct {
Left, Top, Right, Bottom int32
}
func (*TRect) CenterPoint ¶
func (*TRect) IntersectsWith ¶
type TScrollBarStyle ¶
type TScrollBarStyle int32
TScrollBarStyle = (ssRegular, ssFlat, ssHotTrack);
type TScrollStyle ¶
type TScrollStyle int32
TScrollStyle = (ssNone, ssHorizontal, ssVertical, ssBoth);
type TSearchDirection ¶
type TSearchDirection int32
TSearchDirection = (sdLeft, sdRight, sdAbove, sdBelow, sdAll);
type TSearchTypes ¶
type TSearchTypes uint32
type TSectionTrackState ¶ added in v1.1.19
type TSectionTrackState int32
type TSelectDirExtOpt ¶
type TSelectDirExtOpt int32
TSelectDirExtOpt = (sdNewFolder, sdShowEdit, sdShowShares, sdNewUI, sdShowFiles, sdValidateDir);
type TSelectDirOpt ¶
type TSelectDirOpt int32
TSelectDirOpt = (sdAllowCreate, sdPerformCreate, sdPrompt);
type TShapeType ¶
type TShapeType int32
TShapeType = (stRectangle, stSquare, stRoundRect, stRoundSquare, stEllipse, stCircle);
type TShiftState ¶
type TShiftState uint32
TShiftState = set of (ssShift, ssAlt, ssCtrl,
ssLeft, ssRight, ssMiddle, ssDouble, ssTouch, ssPen, ssCommand, ssHorizontal);
type TSmallPoint ¶ added in v1.1.21
type TStaticBorderStyle ¶
type TStaticBorderStyle int32
TStaticBorderStyle = (sbsNone, sbsSingle, sbsSunken);
type TStatusPanelBevel ¶
type TStatusPanelBevel int32
TStatusPanelBevel = (pbNone, pbLowered, pbRaised);
type TStringsOption ¶
type TStringsOption uint32
TStringsOption = (soStrictDelimiter, soWriteBOM, soTrailingLineBreak,
soUseLocale);
type TStyleElements ¶
type TStyleElements uint32
TStyleElements = set of (seFont, seClient, seBorder);
type TSysLocale ¶ added in v1.1.21
type TTBCustomDrawFlags ¶
type TTBCustomDrawFlags uint32
TTBCustomDrawFlags = set of (tbNoEdges, tbHiliteHotTrack, tbNoOffset,
tbNoMark, tbNoEtchedEffect);
type TTBGradientDrawingOption ¶
type TTBGradientDrawingOption int32
TTBGradientDrawingOption = (gdoHotTrack, gdoGradient)
type TTBGradientDrawingOptions ¶
type TTBGradientDrawingOptions uint32
TTBGradientDrawingOptions = set of (gdoHotTrack, gdoGradient);
type TTextFormats ¶
type TTextFormats int32
// Note: tfComposited only supported by ThemeServices.DrawText TTextFormats = (tfBottom, tfCalcRect, tfCenter, tfEditControl, tfEndEllipsis,
tfPathEllipsis, tfExpandTabs, tfExternalLeading, tfLeft, tfModifyString, tfNoClip, tfNoPrefix, tfRight, tfRtlReading, tfSingleLine, tfTop, tfVerticalCenter, tfWordBreak, tfHidePrefix, tfNoFullWidthCharBreak, tfPrefixOnly, tfTabStop, tfWordEllipsis, tfComposited);
type TToolButtonState ¶
type TToolButtonState int32
TToolButtonState = (tbsChecked, tbsPressed, tbsEnabled, tbsHidden,
tbsIndeterminate, tbsWrap, tbsEllipses, tbsMarked);
type TToolButtonStyle ¶
type TToolButtonStyle int32
TToolButtonStyle = (tbsButton, tbsCheck, tbsDropDown, tbsSeparator,
tbsDivider, tbsTextButton);
type TTrackBarOrientation ¶
type TTrackBarOrientation int32
TTrackBarOrientation = (trHorizontal, trVertical);
type TVerticalAlignment ¶
type TVerticalAlignment int32
TVerticalAlignment = (taAlignTop, taAlignBottom, taVerticalCenter);
type TWMKey ¶
type TWMKey struct { Msg uint32 MsgFiller TDWordFiller CharCode [2]uint16 // 第二个元素未使用 // CharCode: Word; // Unused: Word; CharCodeUnusedFiller TDWordFiller KeyData uint32 KeyDataFiller TDWordFiller Result uintptr }
TWMKey