⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msinkautlib_tlb.pas

📁 看到很多手写控件
💻 PAS
📖 第 1 页 / 共 5 页
字号:
unit MSINKAUTLib_TLB;

// ************************************************************************ //
// WARNING                                                                    
// -------                                                                    
// The types declared in this file were generated from data read from a       
// Type Library. If this type library is explicitly or indirectly (via        
// another type library referring to this type library) re-imported, or the   
// 'Refresh' command of the Type Library Editor activated while editing the   
// Type Library, the contents of this file will be regenerated and all        
// manual modifications will be lost.                                         
// ************************************************************************ //

// PASTLWTR : 1.2
// File generated on 23/10/2004 14:10:05 from Type Library described below.

// ************************************************************************  //
// Type Lib: C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll (1)
// LIBID: {7D868ACD-1A5D-4A47-A247-F39741353012}
// LCID: 0
// Helpfile: C:\Program Files\Common Files\Microsoft Shared\Ink\TPCSDK10.CHM
// HelpString: Microsoft Tablet PC Type Library, version 1.0
// DepndLst: 
//   (1) v2.0 stdole, (C:\WINNT\system32\stdole2.tlb)
// Errors:
//   Hint: Member 'String' of 'IInkRecognitionAlternate' changed to 'String_'
//   Hint: Symbol 'type' renamed to 'type_'
//   Hint: Parameter 'String' of IInkRecognizerContext.IsStringSupported changed to 'String_'
//   Error creating palette bitmap of (TInkDisp) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkOverlay) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkCollector) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkDrawingAttributes) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkRectangle) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkRenderer) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkTransform) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkRecognizers) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkRecognizerContext) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkRecognizerGuide) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkTablets) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
//   Error creating palette bitmap of (TInkWordList) : Server C:\Program Files\Common Files\Microsoft Shared\Ink\inkobj.dll contains no icons
// ************************************************************************ //
// *************************************************************************//
// NOTE:                                                                      
// Items guarded by $IFDEF_LIVE_SERVER_AT_DESIGN_TIME are used by properties  
// which return objects that may need to be explicitly created via a function 
// call prior to any access via the property. These items have been disabled  
// in order to prevent accidental use from within the object inspector. You   
// may enable them by defining LIVE_SERVER_AT_DESIGN_TIME or by selectively   
// removing them from the $IFDEF blocks. However, such items must still be    
// programmatically created via a method of the appropriate CoClass before    
// they can be used.                                                          
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers. 
{$WARN SYMBOL_PLATFORM OFF}
{$WRITEABLECONST ON}
{$VARPROPSETTER ON}
interface

uses Windows, ActiveX, Classes, Graphics, OleCtrls, OleServer, StdVCL, Variants;
  


// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:        
//   Type Libraries     : LIBID_xxxx                                      
//   CoClasses          : CLASS_xxxx                                      
//   DISPInterfaces     : DIID_xxxx                                       
//   Non-DISP interfaces: IID_xxxx                                        
// *********************************************************************//
const
  // TypeLibrary Major and minor versions
  MSINKAUTLibMajorVersion = 1;
  MSINKAUTLibMinorVersion = 0;

  LIBID_MSINKAUTLib: TGUID = '{7D868ACD-1A5D-4A47-A247-F39741353012}';

  IID_IInkRectangle: TGUID = '{9794FF82-6071-4717-8A8B-6AC7C64A686E}';
  IID_IInkExtendedProperty: TGUID = '{DB489209-B7C3-411D-90F6-1548CFFF271E}';
  IID_IInkExtendedProperties: TGUID = '{89F2A8BE-95A9-4530-8B8F-88E971E3E25F}';
  IID_IInkDrawingAttributes: TGUID = '{BF519B75-0A15-4623-ADC9-C00D436A8092}';
  IID_IInkTransform: TGUID = '{615F1D43-8703-4565-88E2-8201D2ECD7B7}';
  IID_IInkGesture: TGUID = '{3BDC0A97-04E5-4E26-B813-18F052D41DEF}';
  IID_IInkCursor: TGUID = '{AD30C630-40C5-4350-8405-9C71012FC558}';
  IID_IInkTablet: TGUID = '{2DE25EAA-6EF8-42D5-AEE9-185BC81B912D}';
  IID_IInkCursorButtons: TGUID = '{3671CC40-B624-4671-9FA0-DB119D952D54}';
  IID_IInkCursorButton: TGUID = '{85EF9417-1D59-49B2-A13C-702C85430894}';
  IID_IInkCursors: TGUID = '{A248C1AC-C698-4E06-9E5C-D57F77C7E647}';
  IID_IInkTablets: TGUID = '{112086D9-7779-4535-A699-862B43AC1863}';
  IID_IInkStrokeDisp: TGUID = '{43242FEA-91D1-4A72-963E-FBB91829CFA2}';
  IID_IInkDisp: TGUID = '{9D398FA0-C4E2-4FCD-9973-975CAAF47EA6}';
  IID_IInkStrokes: TGUID = '{F1F4C9D8-590A-4963-B3AE-1935671BB6F3}';
  IID_IInkRecognitionResult: TGUID = '{3BC129A8-86CD-45AD-BDE8-E0D32D61C16D}';
  IID_IInkRecognitionAlternate: TGUID = '{B7E660AD-77E4-429B-ADDA-873780D1FC4A}';
  IID_IInkRecognitionAlternates: TGUID = '{286A167F-9F19-4C61-9D53-4F07BE622B84}';
  IID_IInkCustomStrokes: TGUID = '{7E23A88F-C30E-420F-9BDB-28902543F0C1}';
  IID_IDataObject: TGUID = '{0000010E-0000-0000-C000-000000000046}';
  IID_IEnumFORMATETC: TGUID = '{00000103-0000-0000-C000-000000000046}';
  IID_IAdviseSink: TGUID = '{0000010F-0000-0000-C000-000000000046}';
  IID_IPersist: TGUID = '{0000010C-0000-0000-C000-000000000046}';
  IID_IPersistStream: TGUID = '{00000109-0000-0000-C000-000000000046}';
  IID_IMoniker: TGUID = '{0000000F-0000-0000-C000-000000000046}';
  IID_ISequentialStream: TGUID = '{0C733A30-2A1C-11CE-ADE5-00AA0044773D}';
  IID_IStream: TGUID = '{0000000C-0000-0000-C000-000000000046}';
  IID_IBindCtx: TGUID = '{0000000E-0000-0000-C000-000000000046}';
  IID_IRunningObjectTable: TGUID = '{00000010-0000-0000-C000-000000000046}';
  IID_IEnumMoniker: TGUID = '{00000102-0000-0000-C000-000000000046}';
  IID_IEnumString: TGUID = '{00000101-0000-0000-C000-000000000046}';
  IID_IEnumSTATDATA: TGUID = '{00000105-0000-0000-C000-000000000046}';
  DIID__IInkStrokesEvents: TGUID = '{F33053EC-5D25-430A-928F-76A6491DDE15}';
  DIID__IInkEvents: TGUID = '{427B1865-CA3F-479A-83A9-0F420F2A0073}';
  IID_IInkRenderer: TGUID = '{E6257A9C-B511-4F4C-A8B0-A7DBC9506B83}';
  IID_IInkCollector: TGUID = '{F0F060B5-8B1F-4A7C-89EC-880692588A4F}';
  DIID__IInkCollectorEvents: TGUID = '{11A583F2-712D-4FEA-ABCF-AB4AF38EA06B}';
  IID_IInkOverlay: TGUID = '{B82A463B-C1C5-45A3-997C-DEAB5651B67A}';
  DIID__IInkOverlayEvents: TGUID = '{31179B69-E563-489E-B16F-712F1E8A0651}';
  IID_IInkPicture: TGUID = '{E85662E0-379A-40D7-9B5C-757D233F9923}';
  DIID__IInkPictureEvents: TGUID = '{60FF4FEE-22FF-4484-ACC1-D308D9CD7EA3}';
  IID_IInkRecognizer: TGUID = '{782BF7CF-034B-4396-8A32-3A1833CF6B56}';
  IID_IInkRecognizerContext: TGUID = '{C68F52F9-32A3-4625-906C-44FC23B40958}';
  IID_IInkRecognizerGuide: TGUID = '{D934BE07-7B84-4208-9136-83C20994E905}';
  IID_IInkWordList: TGUID = '{76BA3491-CB2F-406B-9961-0E0C4CDAAEF2}';
  IID_IInkRecognizers: TGUID = '{9CCC4F12-B0B7-4A8B-BF58-4AECA4E8CEFD}';
  DIID__IInkRecognitionEvents: TGUID = '{17BCE92F-2E21-47FD-9D33-3C6AFBFD8C59}';
  CLASS_InkDisp: TGUID = '{937C1A34-151D-4610-9CA6-A8CC9BDB5D83}';
  CLASS_InkOverlay: TGUID = '{65D00646-CDE3-4A88-9163-6769F0F1A97D}';
  CLASS_InkPicture: TGUID = '{04A1E553-FE36-4FDE-865E-344194E69424}';
  CLASS_InkCollector: TGUID = '{43FB1553-AD74-4EE8-88E4-3E6DAAC915DB}';
  CLASS_InkDrawingAttributes: TGUID = '{D8BF32A2-05A5-44C3-B3AA-5E80AC7D2576}';
  CLASS_InkRectangle: TGUID = '{43B07326-AAE0-4B62-A83D-5FD768B7353C}';
  CLASS_InkRenderer: TGUID = '{9C1CC6E4-D7EB-4EEB-9091-15A7C8791ED9}';
  CLASS_InkTransform: TGUID = '{E3D5D93C-1663-4A78-A1A7-22375DFEBAEE}';
  CLASS_InkRecognizers: TGUID = '{9FD4E808-F6E6-4E65-98D3-AA39054C1255}';
  CLASS_InkRecognizerContext: TGUID = '{AAC46A37-9229-4FC0-8CCE-4497569BF4D1}';
  CLASS_InkRecognizerGuide: TGUID = '{8770D941-A63A-4671-A375-2855A18EBA73}';
  CLASS_InkTablets: TGUID = '{6E4FCB12-510A-4D40-9304-1DA10AE9147C}';
  CLASS_InkWordList: TGUID = '{9DE85094-F71F-44F1-8471-15A2FA76FCF3}';
  CLASS_InkStrokes: TGUID = '{48F491BC-240E-4860-B079-A1E94D3D2C86}';
  IID_IInk: TGUID = '{03F8E511-43A1-11D3-8BB6-0080C7D6BAD5}';
  IID_IInkLineInfo: TGUID = '{9C1C5AD6-F22F-4DE4-B453-A2CC482E7C33}';
  IID_ISketchInk: TGUID = '{B4563688-98EB-4646-B279-44DA14D45748}';
  CLASS_Ink: TGUID = '{13DE4A42-8D21-4C8E-BF9C-8F69CB068FCA}';
  CLASS_SketchInk: TGUID = '{F0291081-E87C-4E07-97DA-A0A03761E586}';

// *********************************************************************//
// Declaration of Enumerations defined in Type Library                    
// *********************************************************************//
// Constants for enum ItemSelectionConstants
type
  ItemSelectionConstants = TOleEnum;
const
  ISC_FirstElement = $00000000;
  ISC_AllElements = $FFFFFFFF;

// Constants for enum InkBoundingBoxMode
type
  InkBoundingBoxMode = TOleEnum;
const
  IBBM_Default = $00000000;
  IBBM_NoCurveFit = $00000001;
  IBBM_CurveFit = $00000002;
  IBBM_PointsOnly = $00000003;
  IBBM_Union = $00000004;

// Constants for enum InkExtractFlags
type
  InkExtractFlags = TOleEnum;
const
  IEF_CopyFromOriginal = $00000000;
  IEF_RemoveFromOriginal = $00000001;
  IEF_Default = $00000001;

// Constants for enum InkPersistenceFormat
type
  InkPersistenceFormat = TOleEnum;
const
  IPF_InkSerializedFormat = $00000000;
  IPF_Base64InkSerializedFormat = $00000001;
  IPF_GIF = $00000002;
  IPF_Base64GIF = $00000003;

// Constants for enum InkPersistenceCompressionMode
type
  InkPersistenceCompressionMode = TOleEnum;
const
  IPCM_Default = $00000000;
  IPCM_MaximumCompression = $00000001;
  IPCM_NoCompression = $00000002;

// Constants for enum InkPenTip
type
  InkPenTip = TOleEnum;
const
  IPT_Ball = $00000000;
  IPT_Rectangle = $00000001;

// Constants for enum InkRasterOperation
type
  InkRasterOperation = TOleEnum;
const
  IRO_Black = $00000001;
  IRO_NotMergePen = $00000002;
  IRO_MaskNotPen = $00000003;
  IRO_NotCopyPen = $00000004;
  IRO_MaskPenNot = $00000005;
  IRO_Not = $00000006;
  IRO_XOrPen = $00000007;
  IRO_NotMaskPen = $00000008;
  IRO_MaskPen = $00000009;
  IRO_NotXOrPen = $0000000A;
  IRO_NoOperation = $0000000B;
  IRO_MergeNotPen = $0000000C;
  IRO_CopyPen = $0000000D;
  IRO_MergePenNot = $0000000E;
  IRO_MergePen = $0000000F;
  IRO_White = $00000010;

// Constants for enum InkMousePointer
type
  InkMousePointer = TOleEnum;
const
  IMP_Default = $00000000;
  IMP_Arrow = $00000001;
  IMP_Crosshair = $00000002;
  IMP_Ibeam = $00000003;
  IMP_SizeNESW = $00000004;
  IMP_SizeNS = $00000005;
  IMP_SizeNWSE = $00000006;
  IMP_SizeWE = $00000007;
  IMP_UpArrow = $00000008;
  IMP_Hourglass = $00000009;
  IMP_NoDrop = $0000000A;
  IMP_ArrowHourglass = $0000000B;
  IMP_ArrowQuestion = $0000000C;
  IMP_SizeAll = $0000000D;
  IMP_Hand = $0000000E;
  IMP_Custom = $00000063;

// Constants for enum InkClipboardModes
type
  InkClipboardModes = TOleEnum;
const
  ICB_Copy = $00000000;
  ICB_Cut = $00000001;
  ICB_ExtractOnly = $00000030;
  ICB_DelayedCopy = $00000020;
  ICB_Default = $00000000;

// Constants for enum InkClipboardFormats
type
  InkClipboardFormats = TOleEnum;
const
  ICF_None = $00000000;
  ICF_InkSerializedFormat = $00000001;
  ICF_SketchInk = $00000002;
  ICF_TextInk = $00000006;
  ICF_EnhancedMetafile = $00000008;
  ICF_Metafile = $00000020;
  ICF_Bitmap = $00000040;
  ICF_PasteMask = $00000007;
  ICF_CopyMask = $0000007F;
  ICF_Default = $0000007F;

// Constants for enum SelectionHitResult
type
  SelectionHitResult = TOleEnum;
const
  SHR_None = $00000000;
  SHR_NW = $00000001;
  SHR_SE = $00000002;
  SHR_NE = $00000003;
  SHR_SW = $00000004;
  SHR_E = $00000005;
  SHR_W = $00000006;
  SHR_N = $00000007;
  SHR_S = $00000008;
  SHR_Selection = $00000009;

// Constants for enum InkRecognitionStatus
type
  InkRecognitionStatus = TOleEnum;
const
  IRS_NoError = $00000000;
  IRS_Interrupted = $00000001;
  IRS_ProcessFailed = $00000002;
  IRS_InkAddedFailed = $00000004;
  IRS_SetAutoCompletionModeFailed = $00000008;
  IRS_SetStrokesFailed = $00000010;
  IRS_SetGuideFailed = $00000020;
  IRS_SetFlagsFailed = $00000040;
  IRS_SetFactoidFailed = $00000080;
  IRS_SetPrefixSuffixFailed = $00000100;
  IRS_SetWordListFailed = $00000200;

// Constants for enum DISPID_InkRectangle
type
  DISPID_InkRectangle = TOleEnum;
const
  DISPID_IRTop = $00000001;
  DISPID_IRLeft = $00000002;
  DISPID_IRBottom = $00000003;
  DISPID_IRRight = $00000004;
  DISPID_IRGetRectangle = $00000005;
  DISPID_IRSetRectangle = $00000006;
  DISPID_IRData = $00000007;

// Constants for enum DISPID_InkExtendedProperty
type
  DISPID_InkExtendedProperty = TOleEnum;
const
  DISPID_IEPGuid = $00000001;
  DISPID_IEPData = $00000002;

// Constants for enum DISPID_InkExtendedProperties
type
  DISPID_InkExtendedProperties = TOleEnum;
const
  DISPID_IEPs_NewEnum = $FFFFFFFC;
  DISPID_IEPsItem = $00000000;
  DISPID_IEPsCount = $00000001;
  DISPID_IEPsAdd = $00000002;
  DISPID_IEPsRemove = $00000003;
  DISPID_IEPsClear = $00000004;
  DISPID_IEPsDoesPropertyExist = $00000005;

// Constants for enum DISPID_InkDrawingAttributes
type
  DISPID_InkDrawingAttributes = TOleEnum;
const
  DISPID_DAHeight = $00000001;
  DISPID_DAColor = $00000002;
  DISPID_DAWidth = $00000003;
  DISPID_DAFitToCurve = $00000004;
  DISPID_DAIgnorePressure = $00000005;
  DISPID_DAAntiAliased = $00000006;
  DISPID_DATransparency = $00000007;
  DISPID_DARasterOperation = $00000008;
  DISPID_DAPenTip = $00000009;
  DISPID_DAClone = $0000000A;
  DISPID_DAExtendedProperties = $0000000B;

// Constants for enum DISPID_InkTransform
type
  DISPID_InkTransform = TOleEnum;
const
  DISPID_ITReset = $00000001;
  DISPID_ITTranslate = $00000002;
  DISPID_ITRotate = $00000003;
  DISPID_ITReflect = $00000004;
  DISPID_ITShear = $00000005;
  DISPID_ITScale = $00000006;
  DISPID_ITeM11 = $00000007;
  DISPID_ITeM12 = $00000008;
  DISPID_ITeM21 = $00000009;
  DISPID_ITeM22 = $0000000A;
  DISPID_ITeDx = $0000000B;
  DISPID_ITeDy = $0000000C;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -