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

📄 tom.inc

📁 这是一个数字图像处理的matlab仿真程序
💻 INC
📖 第 1 页 / 共 2 页
字号:
;-------------------------------------------------------------------------------
; tom.inc   Include file for the Text Object Model (TOM)
;
; Copyright (c) 9/28/00  Ernest Murphy
;
; For educational use only. Any commercial re-use only by written license
;
;-------------------------------------------------------------------------------
;
; this ALWAYS GENERATED file contains the definitions for the interfaces 
; File created by MIDL compiler version 5.01.0164 
; at Thu Apr 22 14:10:21 1999
;
;
; defines the following interfaces, IID's, and assosciated equates:
;
; ITextMsgFilter interface
; ITextDocument2 interface
; ITextStoryRanges interface
; ITextPara interface
; ITextFont interface
; ITextSelection interface
; ITextRanges interface
; ITextDocument interface
;
;
IFNDEF _TOM
  _TOM equ 1


tomTrue                 EQU     -1
tomUndefined            EQU     -9999999
tomToggle               EQU     -9999998
tomAutoColor            EQU     -9999997
tomDefault 	            EQU     -9999996
tomSuspend              EQU     -9999995
tomResume               EQU     -9999994
tomApplyNow             EQU     0
tomApplyLater           EQU     1
tomTrackParms           EQU     2
tomCacheParms           EQU     3
tomBackward             EQU     0C0000001h
tomForward              EQU     3FFFFFFFh
tomMove                 EQU     0
tomExtend               EQU     1
tomNoSelection          EQU     0
tomSelectionIP          EQU     1
tomSelectionNormal      EQU     2
tomSelectionFrame       EQU     3
tomSelectionColumn      EQU     4
tomSelectionRow         EQU     5
tomSelectionBlock       EQU     6
tomSelectionInlineShape EQU     7
tomSelectionShape       EQU     8
tomSelStartActive       EQU     1
tomSelAtEOL             EQU     2
tomSelOvertype          EQU     4
tomSelActive            EQU     8
tomSelReplace           EQU     16
tomEnd                  EQU     0
tomStart                EQU     32
tomCollapseEnd          EQU     0
tomCollapseStart        EQU     1
tomClientCoord          EQU     256
tomNone                 EQU     0
tomSingle               EQU     1
tomWords                EQU     2
tomDouble               EQU     3
tomDotted               EQU     4
tomDash                 EQU     5
tomDashDot              EQU     6
tomDashDotDot           EQU     7
tomWave                 EQU     8
tomThick                EQU     9
tomHair                 EQU     10
tomLineSpaceSingle      EQU     0
tomLineSpace1pt5        EQU     1
tomLineSpaceDouble      EQU     2
tomLineSpaceAtLeast     EQU     3
tomLineSpaceExactly     EQU     4
tomLineSpaceMultiple    EQU     5
tomAlignLeft            EQU     0
tomAlignCenter          EQU     1
tomAlignRight           EQU     2
tomAlignJustify         EQU     3
tomAlignDecimal         EQU     3
tomAlignBar             EQU     4
tomAlignInterWord       EQU     3
tomAlignInterLetter     EQU     4
tomAlignScaled          EQU     5
tomAlignGlyphs          EQU     6
tomAlignSnapGrid        EQU     7
tomSpaces               EQU     0
tomDots                 EQU     1
tomDashes               EQU     2
tomLines                EQU     3
tomThickLines           EQU     4
tomEquals               EQU     5
tomTabBack              EQU     -3
tomTabNext              EQU     -2
tomTabHere              EQU     -1
tomListNone             EQU     0
tomListBullet           EQU     1
tomListNumberAsArabic   EQU     2
tomListNumberAsLCLetter EQU     3
tomListNumberAsUCLetter EQU     4
tomListNumberAsLCRoman  EQU     5
tomListNumberAsUCRoman  EQU     6
tomListNumberAsSequence EQU     7
tomListParentheses      EQU     10000h
tomListPeriod           EQU     20000h
tomListPlain            EQU     30000h
tomCharacter            EQU     1
tomWord                 EQU     2
tomSentence             EQU     3
tomParagraph            EQU     4
tomLine                 EQU     5
tomStory                EQU     6
tomScreen               EQU     7
tomSection              EQU     8
tomColumn               EQU     9
tomRow                  EQU     10
tomWindow               EQU     11
tomCell                 EQU     12
tomCharFormat           EQU     13
tomParaFormat           EQU     14
tomTable                EQU     15
tomObject               EQU     16
tomMatchWord            EQU     2
tomMatchCase            EQU     4
tomMatchPattern         EQU     8
tomUnknownStory         EQU     0
tomMainTextStory        EQU     1
tomFootnotesStory       EQU     2
tomEndnotesStory        EQU     3
tomCommentsStory        EQU     4
tomTextFrameStory       EQU     5
tomEvenPagesHeaderStory EQU     6
tomPrimaryHeaderStory   EQU     7
tomEvenPagesFooterStory EQU     8
tomPrimaryFooterStory   EQU     9
tomFirstPageHeaderStory EQU     10
tomFirstPageFooterStory EQU     11
tomNoAnimation          EQU     0
tomLasVegasLights       EQU     1
tomBlinkingBackground   EQU     2
tomSparkleText          EQU     3
tomMarchingBlackAnts    EQU     4
tomMarchingRedAnts      EQU     5
tomShimmer              EQU     6
tomWipeDown             EQU     7
tomWipeRight            EQU     8
tomAnimationMax         EQU     8
tomLowerCase            EQU     0
tomUpperCase            EQU     1
tomTitleCase            EQU     2
tomSentenceCase         EQU     4
tomToggleCase           EQU     5
tomReadOnly             EQU     100h
tomShareDenyRead        EQU     200h
tomShareDenyWrite       EQU     400h
tomPasteFile            EQU     1000h
tomCreateNew            EQU     10h
tomCreateAlways         EQU     20h
tomOpenExisting         EQU     30h
tomOpenAlways           EQU     40h
tomTruncateExisting     EQU     50h
tomRTF                  EQU     1
tomText                 EQU     2
tomHTML                 EQU     3
tomWordDocument         EQU     4
tomBold                 EQU     80000001h
tomItalic               EQU     80000002h
tomUnderline            EQU     80000004h
tomStrikeout            EQU     80000008h
tomProtected            EQU     80000010h
tomLink                 EQU     80000020h
tomSmallCaps            EQU     80000040h
tomAllCaps              EQU     80000080h
tomHidden               EQU     80000100h
tomOutline              EQU     80000200h
tomShadow               EQU     80000400h
tomEmboss               EQU     80000800h
tomImprint              EQU     80001000h
tomDisabled             EQU     80002000h
tomRevised              EQU     80004000h
tomNormalCaret          EQU     0
tomKoreanBlockCaret     EQU     1
tomIncludeInset         EQU     1
tomIgnoreCurrentFont    EQU     0
tomMatchFontCharset     EQU     1
tomMatchFontSignature   EQU     2
tomCharset              EQU     80000000h
tomRE10Mode             EQU     1
tomNoIME                EQU     80000h
tomSelfIME              EQU     40000h



; ITextDocument interface
;-------------------------------------------------------------------------------
; public IDispatch

;{8CC497C0-A1DF-11ce-8098-00AA0047BE5D}
sIID_ITextDocument          TEXTEQU <{08CC497C0H, 0A1DFH, 011ceH, \
                                     {080H, 098H, 000H, 0AAH, 000H, 047H, 0BEH, 05DH}}>

_vtITextDocument MACRO CastName:REQ
    ; IDispatch methods 
    _vtIDispatch CastName
    ; ITextDocument methods
    &CastName&_GetName              comethod2 ?
    &CastName&_GetSelection         comethod2 ?
    &CastName&_GetStoryCount        comethod2 ?
    &CastName&_GetStoryRanges       comethod2 ?
    &CastName&_GetSaved             comethod2 ?
    &CastName&_SetSaved             comethod2 ?
    &CastName&_GetDefaultTabStop    comethod2 ?
    &CastName&_SetDefaultTabStop    comethod2 ?
    &CastName&_New                  comethod1 ?
    &CastName&_Open                 comethod4 ?
    &CastName&_Save                 comethod4 ?
    &CastName&_Freeze               comethod2 ?
    &CastName&_Unfreeze             comethod2 ?
    &CastName&_BeginEditCollection  comethod1 ?
    &CastName&_EndEditCollection    comethod1 ?
    &CastName&_Undo                 comethod3 ?
    &CastName&_Redo                 comethod3 ?
    &CastName&_Range                comethod4 ?
    &CastName&_RangeFromPoint       comethod4 ?
ENDM

ITextDocument              STRUCT
    _vtITextDocument ITextDocument
ITextDocument              ENDS

; ITextRanges interface
;-------------------------------------------------------------------------------
; public IDispatch

;{8CC497C2-A1DF-11ce-8098-00AA0047BE5D}
sIID_ITextRanges            TEXTEQU <{08CC497C2H, 0A1DFH, 011ceH, \
                                     {080H, 098H, 000H, 0AAH, 000H, 047H, 0BEH, 05DH}}>

_vtITextRanges MACRO CastName:REQ
    ; IDispatch methods 
    _vtIDispatch CastName
    ; ITextRanges methods
    &CastName&_GetTextDocument      comethod2 ?
    &CastName&_SetText              comethod2 ?
    &CastName&_GetChar              comethod2 ?
    &CastName&_SetChar              comethod2 ?
    &CastName&_GetDuplicate         comethod2 ?
    &CastName&_GetFormattedText     comethod2 ?
    &CastName&_SetFormattedText     comethod2 ?
    &CastName&_GetStart             comethod2 ?
    &CastName&_SetStart             comethod2 ?
    &CastName&_GetEnd               comethod2 ?
    &CastName&_SetEnd               comethod2 ?
    &CastName&_GetFont              comethod2 ?
    &CastName&_SetFont              comethod2 ?
    &CastName&_GetPara              comethod2 ?
    &CastName&_SetPara              comethod2 ?
    &CastName&_GetStoryLength       comethod2 ?
    &CastName&_GetStoryType         comethod2 ?
    &CastName&_Collapse             comethod2 ?
    &CastName&_Expand               comethod3 ?
    &CastName&_GetIndex             comethod3 ?
    &CastName&_SetIndex             comethod3 ?
    &CastName&_SetRange             comethod3 ?
    &CastName&_InRange              comethod3 ?
    &CastName&_InStory              comethod3 ?
    &CastName&_IsEqual              comethod3 ?
    &CastName&_Select               comethod1 ?
    &CastName&_StartOf              comethod4 ?
    &CastName&_EndOf                comethod4 ?
    &CastName&_Move                 comethod4 ?

⌨️ 快捷键说明

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