| [541] | 1 | (******************************************************************************
 | 
|---|
 | 2 | *                                   IEConst                                   *
 | 
|---|
 | 3 | * Constants for IE hosting etc...                                             *
 | 
|---|
 | 4 | ******************************************************************************)
 | 
|---|
 | 5 | unit Ieconst;
 | 
|---|
 | 6 | 
 | 
|---|
 | 7 | interface
 | 
|---|
 | 8 | 
 | 
|---|
 | 9 | uses
 | 
|---|
 | 10 |    ActiveX, OleCtrls, Windows, Messages, SysUtils, Classes;
 | 
|---|
 | 11 | 
 | 
|---|
 | 12 | 
 | 
|---|
 | 13 | const
 | 
|---|
 | 14 |   SID_SHTMLEditHost: TGUID = '{3050F6A0-98B5-11CF-BB82-00AA00BDCE0B}';
 | 
|---|
 | 15 |   //(D1: $3050F6A0; D2: $98B5; D3: $11CF; D4: ($BB, $82, $00, $AA, $00, $BD, $CE, $0B));
 | 
|---|
 | 16 | 
 | 
|---|
 | 17 |   IID_IDocHostUIHandler: TGUID = '{bd3f23c0-d43e-11cf-893b-00aa00bdce1a}';
 | 
|---|
 | 18 |   GUID_TriEditCommandGroup: TGUID = '{2582F1C0-084E-11d1-9A0E-006097C9B344}';
 | 
|---|
 | 19 |   CMDSETID_Forms3: TGUID = '{DE4BA900-59CA-11CF-9592-444553540000}';
 | 
|---|
 | 20 |   CGID_MSHTML: TGUID = '{DE4BA900-59CA-11CF-9592-444553540000}';
 | 
|---|
 | 21 |   CGID_DocHostCommandHandler: TGUID = (D1: $F38BC242; D2: $B950; D3: $11D1; D4: ($89, $18, $00, $C0, $4F, $C2, $C8, $36));
 | 
|---|
 | 22 | 
 | 
|---|
 | 23 | 
 | 
|---|
 | 24 | 
 | 
|---|
 | 25 |   CLSID_WebBrowser: TGUID = '{ED016940-BD5B-11cf-BA4E-00C04FD70816}';
 | 
|---|
 | 26 | 
 | 
|---|
 | 27 |   SID_SHTMLEditServices: TGUID = (D1: $3050f7f9; D2: $98b5; D3: $11cf; D4: ($bb, $82, $00, $AA, $00, $bd, $ce, $0b));
 | 
|---|
 | 28 | 
 | 
|---|
 | 29 |   //* Object interface: IBrowserHost, ver. 0.0,
 | 
|---|
 | 30 |   // GUID={0x5FD6158A,0x71F6,0x4F20,{0xB8,0xA9,0x6E,0xAF,0x5D,0x03,0x2D,0x15}} */
 | 
|---|
 | 31 | 
 | 
|---|
 | 32 |   MSOCMDF_SUPPORTED = OLECMDF_SUPPORTED;
 | 
|---|
 | 33 |   MSOCMDF_ENABLED = OLECMDF_ENABLED;
 | 
|---|
 | 34 | 
 | 
|---|
 | 35 |   MSOCMDEXECOPT_PROMPTUSER = OLECMDEXECOPT_PROMPTUSER;
 | 
|---|
 | 36 |   MSOCMDEXECOPT_DONTPROMPTUSER = OLECMDEXECOPT_DONTPROMPTUSER;
 | 
|---|
 | 37 | 
 | 
|---|
 | 38 | 
 | 
|---|
 | 39 | //thise constants / enums isent contained in IE 5.5 SHDocVw_TLB ???
 | 
|---|
 | 40 | type
 | 
|---|
 | 41 |   RefreshConstants = TOleEnum;
 | 
|---|
 | 42 | const
 | 
|---|
 | 43 |   REFRESH_NORMAL = 0;
 | 
|---|
 | 44 |   REFRESH_IFEXPIRED = 1;
 | 
|---|
 | 45 |   REFRESH_CONTINUE = 2;
 | 
|---|
 | 46 |   REFRESH_COMPLETELY = 3;
 | 
|---|
 | 47 | 
 | 
|---|
 | 48 | type
 | 
|---|
 | 49 |   BrowserNavConstants = TOleEnum;
 | 
|---|
 | 50 | const
 | 
|---|
 | 51 |   navOpenInNewWindow = $00000001;
 | 
|---|
 | 52 |   navNoHistory       = $00000002;
 | 
|---|
 | 53 |   navNoReadFromCache = $00000004;
 | 
|---|
 | 54 |   navNoWriteToCache  = $00000008;
 | 
|---|
 | 55 |   navAllowAutosearch = $00000010;
 | 
|---|
 | 56 |   navBrowserBar      = $00000020;
 | 
|---|
 | 57 | //----- END ----------
 | 
|---|
 | 58 | 
 | 
|---|
 | 59 | const
 | 
|---|
 | 60 |   CONTEXT_MENU_DEFAULT = 0;
 | 
|---|
 | 61 |   CONTEXT_MENU_IMAGE = 1;
 | 
|---|
 | 62 |   CONTEXT_MENU_CONTROL = 2;
 | 
|---|
 | 63 |   CONTEXT_MENU_TABLE = 3;
 | 
|---|
 | 64 |   CONTEXT_MENU_TEXTSELECT = 4;
 | 
|---|
 | 65 |   CONTEXT_MENU_ANCHOR = 5;
 | 
|---|
 | 66 |   CONTEXT_MENU_UNKNOWN = 6;
 | 
|---|
 | 67 |   CONTEXT_MENU_IMGDYNSRC = 7;
 | 
|---|
 | 68 |   CONTEXT_MENU_IMGART = 8;
 | 
|---|
 | 69 |   CONTEXT_MENU_DEBUG = 9;
 | 
|---|
 | 70 | 
 | 
|---|
 | 71 | 
 | 
|---|
 | 72 |   DOCHOSTUITYPE_BROWSE= 0;
 | 
|---|
 | 73 |   DOCHOSTUITYPE_AUTHOR= 1;
 | 
|---|
 | 74 | 
 | 
|---|
 | 75 |   DOCHOSTUIDBLCLK_DEFAULT= 0;
 | 
|---|
 | 76 |   DOCHOSTUIDBLCLK_SHOWPROPERTIES= 1;
 | 
|---|
 | 77 |   DOCHOSTUIDBLCLK_SHOWCODE= 2;
 | 
|---|
 | 78 | 
 | 
|---|
 | 79 |   DOCHOSTUIFLAG_DIALOG                      = 1;
 | 
|---|
 | 80 |   DOCHOSTUIFLAG_DISABLE_HELP_MENU           = 2;
 | 
|---|
 | 81 |   DOCHOSTUIFLAG_NO3DBORDER                  = 4;
 | 
|---|
 | 82 |   DOCHOSTUIFLAG_SCROLL_NO                   = 8;
 | 
|---|
 | 83 |   DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE     = 16;
 | 
|---|
 | 84 |   DOCHOSTUIFLAG_OPENNEWWIN                  = 32;
 | 
|---|
 | 85 |   DOCHOSTUIFLAG_DISABLE_OFFSCREEN           = 64;
 | 
|---|
 | 86 |   DOCHOSTUIFLAG_FLAT_SCROLLBAR              = 128;
 | 
|---|
 | 87 |   DOCHOSTUIFLAG_DIV_BLOCKDEFAULT            = 256;
 | 
|---|
 | 88 |   DOCHOSTUIFLAG_ACTIVATE_CLIENTHIT_ONLY     = 512;
 | 
|---|
 | 89 |   DOCHOSTUIFLAG_OVERRIDEBEHAVIORFACTORY     = $00000400;
 | 
|---|
 | 90 |   DOCHOSTUIFLAG_CODEPAGELINKEDFONTS         = $00000800;
 | 
|---|
 | 91 |   DOCHOSTUIFLAG_URL_ENCODING_DISABLE_UTF8   = $00001000;
 | 
|---|
 | 92 |   DOCHOSTUIFLAG_URL_ENCODING_ENABLE_UTF8    = $00002000;
 | 
|---|
 | 93 |   DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE   = $00004000;
 | 
|---|
 | 94 |   DOCHOSTUIFLAG_ENABLE_INPLACE_NAVIGATION   = $00010000;
 | 
|---|
 | 95 |   DOCHOSTUIFLAG_IME_ENABLE_RECONVERSION     = $00020000;
 | 
|---|
 | 96 |   DOCHOSTUIFLAG_THEME                       = $00040000;
 | 
|---|
 | 97 |   DOCHOSTUIFLAG_NOTHEME                     = $00080000;
 | 
|---|
 | 98 |   DOCHOSTUIFLAG_NOPICS                      = $00100000;
 | 
|---|
 | 99 |   DOCHOSTUIFLAG_NO3DOUTERBORDER             = $00200000;
 | 
|---|
 | 100 | 
 | 
|---|
 | 101 |   //old style DECM....
 | 
|---|
 | 102 |   DECMD_BOLD              = $00001388;   //5000
 | 
|---|
 | 103 |   DECMD_COPY              = $0000138A;
 | 
|---|
 | 104 |   DECMD_CUT               = $0000138B;
 | 
|---|
 | 105 |   DECMD_DELETE            = $0000138C;
 | 
|---|
 | 106 |   DECMD_DELETECELLS       = $0000138D;
 | 
|---|
 | 107 |   DECMD_DELETECOLS        = $0000138E;
 | 
|---|
 | 108 |   DECMD_DELETEROWS        = $0000138F;
 | 
|---|
 | 109 |   DECMD_FINDTEXT          = $00001390;
 | 
|---|
 | 110 |   DECMD_FONT              = $00001391;
 | 
|---|
 | 111 |   DECMD_GETBACKCOLOR      = $00001392;
 | 
|---|
 | 112 |   DECMD_GETBLOCKFMT       = $00001393;
 | 
|---|
 | 113 |   DECMD_GETBLOCKFMTNAMES  = $00001394;
 | 
|---|
 | 114 |   DECMD_GETFONTNAME       = $00001395;
 | 
|---|
 | 115 |   DECMD_GETFONTSIZE       = $00001396;
 | 
|---|
 | 116 |   DECMD_GETFORECOLOR      = $00001397;
 | 
|---|
 | 117 |   DECMD_HYPERLINK         = $00001398;
 | 
|---|
 | 118 |   DECMD_IMAGE             = $00001399;
 | 
|---|
 | 119 |   DECMD_INDENT            = $0000139A;
 | 
|---|
 | 120 |   DECMD_INSERTCELL        = $0000139B;
 | 
|---|
 | 121 |   DECMD_INSERTCOL         = $0000139C;
 | 
|---|
 | 122 |   DECMD_INSERTROW         = $0000139D;
 | 
|---|
 | 123 |   DECMD_INSERTTABLE       = $0000139E;
 | 
|---|
 | 124 |   DECMD_ITALIC            = $0000139F;
 | 
|---|
 | 125 |   DECMD_JUSTIFYCENTER     = $000013A0;
 | 
|---|
 | 126 |   DECMD_JUSTIFYLEFT       = $000013A1;
 | 
|---|
 | 127 |   DECMD_JUSTIFYRIGHT      = $000013A2;
 | 
|---|
 | 128 |   DECMD_LOCK_ELEMENT      = $000013A3;
 | 
|---|
 | 129 |   DECMD_MAKE_ABSOLUTE     = $000013A4;
 | 
|---|
 | 130 |   DECMD_MERGECELLS        = $000013A5;
 | 
|---|
 | 131 |   DECMD_ORDERLIST         = $000013A6;
 | 
|---|
 | 132 |   DECMD_OUTDENT           = $000013A7;
 | 
|---|
 | 133 |   DECMD_PASTE             = $000013A8;
 | 
|---|
 | 134 |   DECMD_REDO              = $000013A9;
 | 
|---|
 | 135 |   DECMD_REMOVEFORMAT      = $000013AA;
 | 
|---|
 | 136 |   DECMD_SELECTALL         = $000013AB;
 | 
|---|
 | 137 |   DECMD_SEND_BACKWARD     = $000013AC;
 | 
|---|
 | 138 |   DECMD_BRING_FORWARD     = $000013AD;
 | 
|---|
 | 139 |   DECMD_SEND_BELOW_TEXT   = $000013AE;
 | 
|---|
 | 140 |   DECMD_BRING_ABOVE_TEXT  = $000013AF;
 | 
|---|
 | 141 |   DECMD_SEND_TO_BACK      = $000013B0;
 | 
|---|
 | 142 |   DECMD_BRING_TO_FRONT    = $000013B1;
 | 
|---|
 | 143 |   DECMD_SETBACKCOLOR      = $000013B2;
 | 
|---|
 | 144 |   DECMD_SETBLOCKFMT       = $000013B3;
 | 
|---|
 | 145 |   DECMD_SETFONTNAME       = $000013B4;
 | 
|---|
 | 146 |   DECMD_SETFONTSIZE       = $000013B5;
 | 
|---|
 | 147 |   DECMD_SETFORECOLOR      = $000013B6;
 | 
|---|
 | 148 |   DECMD_SPLITCELL         = $000013B7;
 | 
|---|
 | 149 |   DECMD_UNDERLINE         = $000013B8;
 | 
|---|
 | 150 |   DECMD_UNDO              = $000013B9;
 | 
|---|
 | 151 |   DECMD_UNLINK            = $000013BA;
 | 
|---|
 | 152 |   DECMD_UNORDERLIST       = $000013BB;
 | 
|---|
 | 153 |   DECMD_PROPERTIES        = $000013BC;    //5052
 | 
|---|
 | 154 |   IDM_NUDGE_ELEMENT       = $000013BD;
 | 
|---|
 | 155 |   IDM_LOCK_ELEMENT        = $000013BE;
 | 
|---|
 | 156 |   IDM_CONSTRAIN           = $000013BF;
 | 
|---|
 | 157 |   KS_TEST                 = $000013C0;
 | 
|---|
 | 158 | 
 | 
|---|
 | 159 |   //end old style DECM....
 | 
|---|
 | 160 | 
 | 
|---|
 | 161 |   IDM_UNKNOWN               =  0;
 | 
|---|
 | 162 |   IDM_ALIGNBOTTOM           =  1;
 | 
|---|
 | 163 |   IDM_ALIGNHORIZONTALCENTERS=  2;
 | 
|---|
 | 164 |   IDM_ALIGNLEFT             =  3;
 | 
|---|
 | 165 |   IDM_ALIGNRIGHT            =  4;
 | 
|---|
 | 166 |   IDM_ALIGNTOGRID           =  5;
 | 
|---|
 | 167 |   IDM_ALIGNTOP              =  6;
 | 
|---|
 | 168 |   IDM_ALIGNVERTICALCENTERS  =  7;
 | 
|---|
 | 169 |   IDM_ARRANGEBOTTOM         =  8;
 | 
|---|
 | 170 |   IDM_ARRANGERIGHT          =  9;
 | 
|---|
 | 171 |   IDM_BRINGFORWARD           = 10;
 | 
|---|
 | 172 |   IDM_BRINGTOFRONT           = 11;
 | 
|---|
 | 173 |   IDM_CENTERHORIZONTALLY     = 12;
 | 
|---|
 | 174 |   IDM_CENTERVERTICALLY       = 13;
 | 
|---|
 | 175 |   IDM_CODE                   = 14;
 | 
|---|
 | 176 |   IDM_DELETE                 = 17;
 | 
|---|
 | 177 |   IDM_FONTNAME               = 18;
 | 
|---|
 | 178 |   IDM_FONTSIZE               = 19;
 | 
|---|
 | 179 |   IDM_GROUP                  = 20;
 | 
|---|
 | 180 |   IDM_HORIZSPACECONCATENATE  = 21;
 | 
|---|
 | 181 |   IDM_HORIZSPACEDECREASE     = 22;
 | 
|---|
 | 182 |   IDM_HORIZSPACEINCREASE     = 23;
 | 
|---|
 | 183 |   IDM_HORIZSPACEMAKEEQUAL    = 24;
 | 
|---|
 | 184 |   IDM_INSERTOBJECT           = 25;
 | 
|---|
 | 185 |   IDM_MULTILEVELREDO         = 30;
 | 
|---|
 | 186 |   IDM_SENDBACKWARD           = 32;
 | 
|---|
 | 187 |   IDM_SENDTOBACK             = 33;
 | 
|---|
 | 188 |   IDM_SHOWTABLE              = 34;
 | 
|---|
 | 189 |   IDM_SIZETOCONTROL          = 35;
 | 
|---|
 | 190 |   IDM_SIZETOCONTROLHEIGHT    = 36;
 | 
|---|
 | 191 |   IDM_SIZETOCONTROLWIDTH     = 37;
 | 
|---|
 | 192 |   IDM_SIZETOFIT              = 38;
 | 
|---|
 | 193 |   IDM_SIZETOGRID             = 39;
 | 
|---|
 | 194 |   IDM_SNAPTOGRID             = 40;
 | 
|---|
 | 195 |   IDM_TABORDER               = 41;
 | 
|---|
 | 196 |   IDM_TOOLBOX                = 42;
 | 
|---|
 | 197 |   IDM_MULTILEVELUNDO         = 44;
 | 
|---|
 | 198 |   IDM_UNGROUP                = 45;
 | 
|---|
 | 199 |   IDM_VERTSPACECONCATENATE   = 46;
 | 
|---|
 | 200 |   IDM_VERTSPACEDECREASE      = 47;
 | 
|---|
 | 201 |   IDM_VERTSPACEINCREASE      = 48;
 | 
|---|
 | 202 |   IDM_VERTSPACEMAKEEQUAL     = 49;
 | 
|---|
 | 203 |   IDM_JUSTIFYFULL            = 50;
 | 
|---|
 | 204 |   IDM_BACKCOLOR              = 51;
 | 
|---|
 | 205 |   IDM_BOLD                   = 52;
 | 
|---|
 | 206 |   IDM_BORDERCOLOR            = 53;
 | 
|---|
 | 207 |   IDM_FLAT                   = 54;
 | 
|---|
 | 208 |   IDM_FORECOLOR              = 55;
 | 
|---|
 | 209 |   IDM_ITALIC                 = 56;
 | 
|---|
 | 210 |   IDM_JUSTIFYCENTER          = 57;
 | 
|---|
 | 211 |   IDM_JUSTIFYGENERAL         = 58;
 | 
|---|
 | 212 |   IDM_JUSTIFYLEFT            = 59;
 | 
|---|
 | 213 |   IDM_JUSTIFYRIGHT           = 60;
 | 
|---|
 | 214 |   IDM_RAISED                 = 61;
 | 
|---|
 | 215 |   IDM_SUNKEN                 = 62;
 | 
|---|
 | 216 |   IDM_UNDERLINE              = 63;
 | 
|---|
 | 217 |   IDM_CHISELED               = 64;
 | 
|---|
 | 218 |   IDM_ETCHED                 = 65;
 | 
|---|
 | 219 |   IDM_SHADOWED               = 66;
 | 
|---|
 | 220 |   IDM_FIND                   = 67;
 | 
|---|
 | 221 |   IDM_SHOWGRID               = 69;
 | 
|---|
 | 222 |   IDM_OBJECTVERBLIST0        = 72;
 | 
|---|
 | 223 |   IDM_OBJECTVERBLIST1        = 73;
 | 
|---|
 | 224 |   IDM_OBJECTVERBLIST2        = 74;
 | 
|---|
 | 225 |   IDM_OBJECTVERBLIST3        = 75;
 | 
|---|
 | 226 |   IDM_OBJECTVERBLIST4        = 76;
 | 
|---|
 | 227 |   IDM_OBJECTVERBLIST5        = 77;
 | 
|---|
 | 228 |   IDM_OBJECTVERBLIST6        = 78;
 | 
|---|
 | 229 |   IDM_OBJECTVERBLIST7        = 79;
 | 
|---|
 | 230 |   IDM_OBJECTVERBLIST8        = 80;
 | 
|---|
 | 231 |   IDM_OBJECTVERBLIST9        = 81;
 | 
|---|
 | 232 |   IDM_OBJECTVERBLISTLAST     = IDM_OBJECTVERBLIST9;
 | 
|---|
 | 233 |   IDM_CONVERTOBJECT          = 82;
 | 
|---|
 | 234 |   IDM_CUSTOMCONTROL          = 83;
 | 
|---|
 | 235 |   IDM_CUSTOMIZEITEM          = 84;
 | 
|---|
 | 236 |   IDM_RENAME                 = 85;
 | 
|---|
 | 237 |   IDM_IMPORT                 = 86;
 | 
|---|
 | 238 |   IDM_NEWPAGE                = 87;
 | 
|---|
 | 239 |   IDM_MOVE                   = 88;
 | 
|---|
 | 240 |   IDM_CANCEL                 = 89;
 | 
|---|
 | 241 |   IDM_FONT                   = 90;
 | 
|---|
 | 242 |   IDM_STRIKETHROUGH          = 91;
 | 
|---|
 | 243 |   IDM_DELETEWORD             = 92;
 | 
|---|
 | 244 |   IDM_EXECPRINT              = 93;
 | 
|---|
 | 245 |   IDM_JUSTIFYNONE            = 94;
 | 
|---|
 | 246 |   IDM_TRISTATEBOLD           = 95;
 | 
|---|
 | 247 |   IDM_TRISTATEITALIC         = 96;
 | 
|---|
 | 248 |   IDM_TRISTATEUNDERLINE      = 97;
 | 
|---|
 | 249 | 
 | 
|---|
 | 250 |   IDM_FOLLOW_ANCHOR         =  2008;
 | 
|---|
 | 251 | 
 | 
|---|
 | 252 |   IDM_INSINPUTIMAGE         =  2114;
 | 
|---|
 | 253 |   IDM_INSINPUTBUTTON        =  2115;
 | 
|---|
 | 254 |   IDM_INSINPUTRESET         =  2116;
 | 
|---|
 | 255 |   IDM_INSINPUTSUBMIT        =  2117;
 | 
|---|
 | 256 |   IDM_INSINPUTUPLOAD        =  2118;
 | 
|---|
 | 257 |   IDM_INSFIELDSET           =  2119;
 | 
|---|
 | 258 | 
 | 
|---|
 | 259 |   IDM_PASTEINSERT           =  2120;
 | 
|---|
 | 260 |   IDM_REPLACE               =  2121;
 | 
|---|
 | 261 |   IDM_EDITSOURCE            =  2122;
 | 
|---|
 | 262 |   IDM_BOOKMARK              =  2123;
 | 
|---|
 | 263 |   IDM_HYPERLINK             =  2124;
 | 
|---|
 | 264 |   IDM_UNLINK                =  2125;
 | 
|---|
 | 265 |   IDM_BROWSEMODE            =  2126;
 | 
|---|
 | 266 |   IDM_EDITMODE              =  2127;
 | 
|---|
 | 267 |   IDM_UNBOOKMARK            =  2128;
 | 
|---|
 | 268 | 
 | 
|---|
 | 269 |   IDM_TOOLBARS              =  2130;
 | 
|---|
 | 270 |   IDM_STATUSBAR             =  2131;
 | 
|---|
 | 271 |   IDM_FORMATMARK            =  2132;
 | 
|---|
 | 272 |   IDM_TEXTONLY              =  2133;
 | 
|---|
 | 273 |   IDM_OPTIONS               =  2135;
 | 
|---|
 | 274 |   IDM_FOLLOWLINKC           =  2136;
 | 
|---|
 | 275 |   IDM_FOLLOWLINKN           =  2137;
 | 
|---|
 | 276 |   IDM_VIEWSOURCE            =  2139;
 | 
|---|
 | 277 |   IDM_ZOOMPOPUP             =  2140;
 | 
|---|
 | 278 | 
 | 
|---|
 | 279 |   // IDM_BASELINEFONT1, IDM_BASELINEFONT2, IDM_BASELINEFONT3, IDM_BASELINEFONT4,
 | 
|---|
 | 280 |   // and IDM_BASELINEFONT5 should be consecutive integers;
 | 
|---|
 | 281 |   //
 | 
|---|
 | 282 |   IDM_BASELINEFONT1         =  2141;
 | 
|---|
 | 283 |   IDM_BASELINEFONT2         =  2142;
 | 
|---|
 | 284 |   IDM_BASELINEFONT3         =  2143;
 | 
|---|
 | 285 |   IDM_BASELINEFONT4         =  2144;
 | 
|---|
 | 286 |   IDM_BASELINEFONT5         =  2145;
 | 
|---|
 | 287 | 
 | 
|---|
 | 288 |   IDM_HORIZONTALLINE        =  2150;
 | 
|---|
 | 289 |   IDM_LINEBREAKNORMAL       =  2151;
 | 
|---|
 | 290 |   IDM_LINEBREAKLEFT         =  2152;
 | 
|---|
 | 291 |   IDM_LINEBREAKRIGHT        =  2153;
 | 
|---|
 | 292 |   IDM_LINEBREAKBOTH         =  2154;
 | 
|---|
 | 293 |   IDM_NONBREAK              =  2155;
 | 
|---|
 | 294 |   IDM_SPECIALCHAR           =  2156;
 | 
|---|
 | 295 |   IDM_HTMLSOURCE            =  2157;
 | 
|---|
 | 296 |   IDM_IFRAME                =  2158;
 | 
|---|
 | 297 |   IDM_HTMLCONTAIN           =  2159;
 | 
|---|
 | 298 |   IDM_TEXTBOX               =  2161;
 | 
|---|
 | 299 |   IDM_TEXTAREA              =  2162;
 | 
|---|
 | 300 |   IDM_CHECKBOX              =  2163;
 | 
|---|
 | 301 |   IDM_RADIOBUTTON           =  2164;
 | 
|---|
 | 302 |   IDM_DROPDOWNBOX           =  2165;
 | 
|---|
 | 303 |   IDM_LISTBOX               =  2166;
 | 
|---|
 | 304 |   IDM_BUTTON                =  2167;
 | 
|---|
 | 305 |   IDM_IMAGE                 =  2168;
 | 
|---|
 | 306 |   IDM_OBJECT                =  2169;
 | 
|---|
 | 307 |   IDM_1D                    =  2170;
 | 
|---|
 | 308 |   IDM_IMAGEMAP              =  2171;
 | 
|---|
 | 309 |   IDM_FILE                  =  2172;
 | 
|---|
 | 310 |   IDM_COMMENT               =  2173;
 | 
|---|
 | 311 |   IDM_SCRIPT                =  2174;
 | 
|---|
 | 312 |   IDM_JAVAAPPLET            =  2175;
 | 
|---|
 | 313 |   IDM_PLUGIN                =  2176;
 | 
|---|
 | 314 |   IDM_PAGEBREAK             =  2177;
 | 
|---|
 | 315 |   IDM_HTMLAREA              =  2178;
 | 
|---|
 | 316 | 
 | 
|---|
 | 317 |   IDM_PARAGRAPH             =  2180;
 | 
|---|
 | 318 |   IDM_FORM                  =  2181;
 | 
|---|
 | 319 |   IDM_MARQUEE               =  2182;
 | 
|---|
 | 320 |   IDM_LIST                  =  2183;
 | 
|---|
 | 321 |   IDM_ORDERLIST             =  2184;
 | 
|---|
 | 322 |   IDM_UNORDERLIST           =  2185;
 | 
|---|
 | 323 |   IDM_INDENT                =  2186;
 | 
|---|
 | 324 |   IDM_OUTDENT               =  2187;
 | 
|---|
 | 325 |   IDM_PREFORMATTED          =  2188;
 | 
|---|
 | 326 |   IDM_ADDRESS               =  2189;
 | 
|---|
 | 327 |   IDM_BLINK                 =  2190;
 | 
|---|
 | 328 |   IDM_DIV                   =  2191;
 | 
|---|
 | 329 | 
 | 
|---|
 | 330 |   IDM_TABLEINSERT           =  2200;
 | 
|---|
 | 331 |   IDM_RCINSERT              =  2201;
 | 
|---|
 | 332 |   IDM_CELLINSERT            =  2202;
 | 
|---|
 | 333 |   IDM_CAPTIONINSERT         =  2203;
 | 
|---|
 | 334 |   IDM_CELLMERGE             =  2204;
 | 
|---|
 | 335 |   IDM_CELLSPLIT             =  2205;
 | 
|---|
 | 336 |   IDM_CELLSELECT            =  2206;
 | 
|---|
 | 337 |   IDM_ROWSELECT             =  2207;
 | 
|---|
 | 338 |   IDM_COLUMNSELECT          =  2208;
 | 
|---|
 | 339 |   IDM_TABLESELECT           =  2209;
 | 
|---|
 | 340 |   IDM_TABLEPROPERTIES       =  2210;
 | 
|---|
 | 341 |   IDM_CELLPROPERTIES        =  2211;
 | 
|---|
 | 342 |   IDM_ROWINSERT             =  2212;
 | 
|---|
 | 343 |   IDM_COLUMNINSERT          =  2213;
 | 
|---|
 | 344 | 
 | 
|---|
 | 345 |   IDM_HELP_CONTENT          =  2220;
 | 
|---|
 | 346 |   IDM_HELP_ABOUT            =  2221;
 | 
|---|
 | 347 |   IDM_HELP_README           =  2222;
 | 
|---|
 | 348 | 
 | 
|---|
 | 349 |   IDM_REMOVEFORMAT          =  2230;
 | 
|---|
 | 350 |   IDM_PAGEINFO              =  2231;
 | 
|---|
 | 351 |   IDM_TELETYPE              =  2232;
 | 
|---|
 | 352 |   IDM_GETBLOCKFMTS          =  2233;
 | 
|---|
 | 353 |   IDM_BLOCKFMT              =  2234;
 | 
|---|
 | 354 |   IDM_SHOWHIDE_CODE         =  2235;
 | 
|---|
 | 355 |   IDM_TABLE                 =  2236;
 | 
|---|
 | 356 | 
 | 
|---|
 | 357 |   IDM_COPYFORMAT            =  2237;
 | 
|---|
 | 358 |   IDM_PASTEFORMAT           =  2238;
 | 
|---|
 | 359 |   IDM_GOTO                  =  2239;
 | 
|---|
 | 360 | 
 | 
|---|
 | 361 |   IDM_CHANGEFONT            =  2240;
 | 
|---|
 | 362 |   IDM_CHANGEFONTSIZE        =  2241;
 | 
|---|
 | 363 |   IDM_INCFONTSIZE           =  2242;
 | 
|---|
 | 364 |   IDM_DECFONTSIZE           =  2243;
 | 
|---|
 | 365 |   IDM_INCFONTSIZE1PT        =  2244;
 | 
|---|
 | 366 |   IDM_DECFONTSIZE1PT        =  2245;
 | 
|---|
 | 367 |   IDM_CHANGECASE            =  2246;
 | 
|---|
 | 368 |   IDM_SUBSCRIPT             =  2247;
 | 
|---|
 | 369 |   IDM_SUPERSCRIPT           =  2248;
 | 
|---|
 | 370 |   IDM_SHOWSPECIALCHAR       =  2249;
 | 
|---|
 | 371 | 
 | 
|---|
 | 372 |   IDM_CENTERALIGNPARA       =  2250;
 | 
|---|
 | 373 |   IDM_LEFTALIGNPARA         =  2251;
 | 
|---|
 | 374 |   IDM_RIGHTALIGNPARA        =  2252;
 | 
|---|
 | 375 |   IDM_REMOVEPARAFORMAT      =  2253;
 | 
|---|
 | 376 |   IDM_APPLYNORMAL           =  2254;
 | 
|---|
 | 377 |   IDM_APPLYHEADING1         =  2255;
 | 
|---|
 | 378 |   IDM_APPLYHEADING2         =  2256;
 | 
|---|
 | 379 |   IDM_APPLYHEADING3         =  2257;
 | 
|---|
 | 380 | 
 | 
|---|
 | 381 |   IDM_DOCPROPERTIES         =  2260;
 | 
|---|
 | 382 |   IDM_ADDFAVORITES          =  2261;
 | 
|---|
 | 383 |   IDM_COPYSHORTCUT          =  2262;
 | 
|---|
 | 384 |   IDM_SAVEBACKGROUND        =  2263;
 | 
|---|
 | 385 |   IDM_SETWALLPAPER          =  2264;
 | 
|---|
 | 386 |   IDM_COPYBACKGROUND        =  2265;
 | 
|---|
 | 387 |   IDM_CREATESHORTCUT        =  2266;
 | 
|---|
 | 388 |   IDM_PAGE                  =  2267;
 | 
|---|
 | 389 |   IDM_SAVETARGET            =  2268;
 | 
|---|
 | 390 |   IDM_SHOWPICTURE           =  2269;
 | 
|---|
 | 391 |   IDM_SAVEPICTURE           =  2270;
 | 
|---|
 | 392 |   IDM_DYNSRCPLAY            =  2271;
 | 
|---|
 | 393 |   IDM_DYNSRCSTOP            =  2272;
 | 
|---|
 | 394 |   IDM_PRINTTARGET           =  2273;
 | 
|---|
 | 395 |   IDM_IMGARTPLAY            =  2274;
 | 
|---|
 | 396 |   IDM_IMGARTSTOP            =  2275;
 | 
|---|
 | 397 |   IDM_IMGARTREWIND          =  2276;
 | 
|---|
 | 398 |   IDM_PRINTQUERYJOBSPENDING =  2277;
 | 
|---|
 | 399 |   IDM_SETDESKTOPITEM        =  2278;
 | 
|---|
 | 400 | 
 | 
|---|
 | 401 |   IDM_CONTEXTMENU           =  2280;
 | 
|---|
 | 402 |   IDM_GOBACKWARD            =  2282;
 | 
|---|
 | 403 |   IDM_GOFORWARD             =  2283;
 | 
|---|
 | 404 |   IDM_PRESTOP               =  2284;
 | 
|---|
 | 405 | 
 | 
|---|
 | 406 |   IDM_CREATELINK            =  2290;
 | 
|---|
 | 407 |   IDM_COPYCONTENT           =  2291;
 | 
|---|
 | 408 | 
 | 
|---|
 | 409 |   IDM_LANGUAGE              =  2292;
 | 
|---|
 | 410 | 
 | 
|---|
 | 411 |   IDM_GETPRINTTEMPLATE      =  2295;
 | 
|---|
 | 412 |   IDM_TEMPLATE_PAGESETUP    =  2298;
 | 
|---|
 | 413 | 
 | 
|---|
 | 414 |   IDM_REFRESH               =  2300;
 | 
|---|
 | 415 |   IDM_STOPDOWNLOAD          =  2301;
 | 
|---|
 | 416 | 
 | 
|---|
 | 417 |   IDM_ENABLE_INTERACTION    =  2302;
 | 
|---|
 | 418 | 
 | 
|---|
 | 419 |   IDM_LAUNCHDEBUGGER        =  2310;
 | 
|---|
 | 420 |   IDM_BREAKATNEXT           =  2311;
 | 
|---|
 | 421 | 
 | 
|---|
 | 422 |   IDM_INSINPUTHIDDEN        =  2312;
 | 
|---|
 | 423 |   IDM_INSINPUTPASSWORD      =  2313;
 | 
|---|
 | 424 | 
 | 
|---|
 | 425 |   IDM_OVERWRITE             =  2314;
 | 
|---|
 | 426 | 
 | 
|---|
 | 427 |   IDM_PARSECOMPLETE         =  2315;
 | 
|---|
 | 428 | 
 | 
|---|
 | 429 |   IDM_HTMLEDITMODE          =  2316;
 | 
|---|
 | 430 | 
 | 
|---|
 | 431 |   IDM_REGISTRYREFRESH       =  2317;
 | 
|---|
 | 432 |   IDM_COMPOSESETTINGS       =  2318;
 | 
|---|
 | 433 | 
 | 
|---|
 | 434 |   IDM_SHOWALLTAGS           =  2320;
 | 
|---|
 | 435 |   IDM_SHOWALIGNEDSITETAGS   =  2321;
 | 
|---|
 | 436 |   IDM_SHOWSCRIPTTAGS        =  2322;
 | 
|---|
 | 437 |   IDM_SHOWSTYLETAGS         =  2323;
 | 
|---|
 | 438 |   IDM_SHOWCOMMENTTAGS       =  2324;
 | 
|---|
 | 439 |   IDM_SHOWAREATAGS          =  2325;
 | 
|---|
 | 440 |   IDM_SHOWUNKNOWNTAGS       =  2326;
 | 
|---|
 | 441 |   IDM_SHOWMISCTAGS          =  2327;
 | 
|---|
 | 442 |   IDM_SHOWZEROBORDERATDESIGNTIME       =  2328;
 | 
|---|
 | 443 | 
 | 
|---|
 | 444 |   IDM_AUTODETECT            =  2329;
 | 
|---|
 | 445 | 
 | 
|---|
 | 446 |   IDM_SCRIPTDEBUGGER        =  2330;
 | 
|---|
 | 447 | 
 | 
|---|
 | 448 |   IDM_GETBYTESDOWNLOADED    =  2331;
 | 
|---|
 | 449 | 
 | 
|---|
 | 450 |   IDM_NOACTIVATENORMALOLECONTROLS      =  2332;
 | 
|---|
 | 451 |   IDM_NOACTIVATEDESIGNTIMECONTROLS     =  2333;
 | 
|---|
 | 452 |   IDM_NOACTIVATEJAVAAPPLETS            =  2334;
 | 
|---|
 | 453 | 
 | 
|---|
 | 454 |   IDM_NOFIXUPURLSONPASTE    =  2335;
 | 
|---|
 | 455 |   IDM_EMPTYGLYPHTABLE        = 2336;
 | 
|---|
 | 456 |   IDM_ADDTOGLYPHTABLE        = 2337;
 | 
|---|
 | 457 |   IDM_REMOVEFROMGLYPHTABLE   = 2338;
 | 
|---|
 | 458 |   IDM_REPLACEGLYPHCONTENTS   = 2339;
 | 
|---|
 | 459 | 
 | 
|---|
 | 460 |   IDM_SHOWWBRTAGS           =  2340;
 | 
|---|
 | 461 | 
 | 
|---|
 | 462 |   IDM_PERSISTSTREAMSYNC     =  2341;
 | 
|---|
 | 463 |   IDM_SETDIRTY              =  2342;
 | 
|---|
 | 464 |   IDM_RUNURLSCRIPT          =  2343;
 | 
|---|
 | 465 | 
 | 
|---|
 | 466 |   IDM_ZOOMRATIO             =  2344;
 | 
|---|
 | 467 |   IDM_GETZOOMNUMERATOR      =  2345;
 | 
|---|
 | 468 |   IDM_GETZOOMDENOMINATOR    =  2346;
 | 
|---|
 | 469 | 
 | 
|---|
 | 470 | 
 | 
|---|
 | 471 |   IDM_MIMECSET__FIRST__     =  3609;
 | 
|---|
 | 472 |   IDM_MIMECSET__LAST__      =  3640;
 | 
|---|
 | 473 | 
 | 
|---|
 | 474 |   // COMMANDS FOR COMPLEX TEXT
 | 
|---|
 | 475 |   IDM_DIRLTR                =  2350;
 | 
|---|
 | 476 |   IDM_DIRRTL                =  2351;
 | 
|---|
 | 477 |   IDM_BLOCKDIRLTR           =  2352;
 | 
|---|
 | 478 |   IDM_BLOCKDIRRTL           =  2353;
 | 
|---|
 | 479 |   IDM_INLINEDIRLTR          =  2354;
 | 
|---|
 | 480 |   IDM_INLINEDIRRTL          =  2355;
 | 
|---|
 | 481 | 
 | 
|---|
 | 482 |   // SHDOCVW
 | 
|---|
 | 483 |   IDM_ISTRUSTEDDLG          =  2356;
 | 
|---|
 | 484 | 
 | 
|---|
 | 485 |   // MSHTMLED
 | 
|---|
 | 486 |   IDM_INSERTSPAN            =  2357;
 | 
|---|
 | 487 |   IDM_LOCALIZEEDITOR        =  2358;
 | 
|---|
 | 488 | 
 | 
|---|
 | 489 |   // XML MIMEVIEWER
 | 
|---|
 | 490 |   IDM_SAVEPRETRANSFORMSOURCE = 2370;
 | 
|---|
 | 491 |   IDM_VIEWPRETRANSFORMSOURCE = 2371;
 | 
|---|
 | 492 | 
 | 
|---|
 | 493 |   // Scrollbar context menu
 | 
|---|
 | 494 |   IDM_SCROLL_HERE            = 2380;
 | 
|---|
 | 495 |   IDM_SCROLL_TOP             = 2381;
 | 
|---|
 | 496 |   IDM_SCROLL_BOTTOM          = 2382;
 | 
|---|
 | 497 |   IDM_SCROLL_PAGEUP          = 2383;
 | 
|---|
 | 498 |   IDM_SCROLL_PAGEDOWN        = 2384;
 | 
|---|
 | 499 |   IDM_SCROLL_UP       = 2385;
 | 
|---|
 | 500 |   IDM_SCROLL_DOWN     = 2386;
 | 
|---|
 | 501 |   IDM_SCROLL_LEFTEDGE = 2387;
 | 
|---|
 | 502 |   IDM_SCROLL_RIGHTEDGE = 2388;
 | 
|---|
 | 503 |   IDM_SCROLL_PAGELEFT  = 2389;
 | 
|---|
 | 504 |   IDM_SCROLL_PAGERIGHT = 2390;
 | 
|---|
 | 505 |   IDM_SCROLL_LEFT     =  2391;
 | 
|---|
 | 506 |   IDM_SCROLL_RIGHT    =  2392;
 | 
|---|
 | 507 | 
 | 
|---|
 | 508 |   // IE 6 Form Editing Commands
 | 
|---|
 | 509 |   IDM_MULTIPLESELECTION = 2393;
 | 
|---|
 | 510 |   IDM_2D_POSITION       = 2394;
 | 
|---|
 | 511 |   IDM_2D_ELEMENT        = 2395;
 | 
|---|
 | 512 |   IDM_1D_ELEMENT        = 2396;
 | 
|---|
 | 513 |   IDM_ABSOLUTE_POSITION = 2397;
 | 
|---|
 | 514 |   IDM_LIVERESIZE        = 2398;
 | 
|---|
 | 515 |   IDM_ATOMICSELECTION     = 2399;
 | 
|---|
 | 516 | 
 | 
|---|
 | 517 |   // Auto URL detection mode
 | 
|---|
 | 518 |   IDM_AUTOURLDETECT_MODE = 2400;
 | 
|---|
 | 519 | 
 | 
|---|
 | 520 |   // Legacy IE50 compatible paste
 | 
|---|
 | 521 |   IDM_IE50_PASTE         = 2401;
 | 
|---|
 | 522 | 
 | 
|---|
 | 523 |   // ie50 paste mode
 | 
|---|
 | 524 |   IDM_IE50_PASTE_MODE    = 2402;
 | 
|---|
 | 525 | 
 | 
|---|
 | 526 |   // Printing support
 | 
|---|
 | 527 |   DM_GETIPRINT          = 2403;
 | 
|---|
 | 528 | 
 | 
|---|
 | 529 |   // for disabling selection handles
 | 
|---|
 | 530 |   IDM_DISABLE_EDITFOCUS_UI       = 2404;
 | 
|---|
 | 531 | 
 | 
|---|
 | 532 |   // for visibility/display in design
 | 
|---|
 | 533 |   IDM_RESPECTVISIBILITY_INDESIGN = 2405;
 | 
|---|
 | 534 | 
 | 
|---|
 | 535 |   // set css mode
 | 
|---|
 | 536 |   IDM_CSSEDITING_LEVEL           = 2406;
 | 
|---|
 | 537 | 
 | 
|---|
 | 538 |   // New outdent
 | 
|---|
 | 539 |   IDM_UI_OUTDENT              = 2407;
 | 
|---|
 | 540 | 
 | 
|---|
 | 541 |   // Printing Status
 | 
|---|
 | 542 |   IDM_UPDATEPAGESTATUS        = 2408;
 | 
|---|
 | 543 | 
 | 
|---|
 | 544 |   // IME Reconversion
 | 
|---|
 | 545 |   IDM_IME_ENABLE_RECONVERSION = 2409;
 | 
|---|
 | 546 | 
 | 
|---|
 | 547 |   IDM_OVERRIDE_CURSOR         = 2420;
 | 
|---|
 | 548 | 
 | 
|---|
 | 549 |   IDM_MENUEXT_FIRST__     =  3700;
 | 
|---|
 | 550 |   IDM_MENUEXT_LAST__      =  3732;
 | 
|---|
 | 551 |   IDM_MENUEXT_COUNT       =  3733;
 | 
|---|
 | 552 | 
 | 
|---|
 | 553 |   ID_EDITMODE             = 32801;
 | 
|---|
 | 554 | 
 | 
|---|
 | 555 |   // Commands mapped from the standard set.  We should
 | 
|---|
 | 556 |   // consider deleting them from public header files.
 | 
|---|
 | 557 | 
 | 
|---|
 | 558 |   IDM_OPEN                  =  2000;
 | 
|---|
 | 559 |   IDM_NEW                   =  2001;
 | 
|---|
 | 560 |   IDM_SAVE                  =  70;
 | 
|---|
 | 561 |   IDM_SAVEAS                =  71;
 | 
|---|
 | 562 |   IDM_SAVECOPYAS            =  2002;
 | 
|---|
 | 563 |   IDM_PRINTPREVIEW          =  2003;
 | 
|---|
 | 564 |   IDM_SHOWPRINT             =  2010;
 | 
|---|
 | 565 |   IDM_SHOWPAGESETUP         =  2011;
 | 
|---|
 | 566 |   IDM_PRINT                 =  27;
 | 
|---|
 | 567 |   IDM_PAGESETUP             =  2004;
 | 
|---|
 | 568 |   IDM_SPELL                 =  2005;
 | 
|---|
 | 569 |   IDM_PASTESPECIAL          =  2006;
 | 
|---|
 | 570 |   IDM_CLEARSELECTION        =  2007;
 | 
|---|
 | 571 |   IDM_PROPERTIES            =  28;
 | 
|---|
 | 572 |   IDM_REDO                  =  29;
 | 
|---|
 | 573 |   IDM_UNDO                  =  43;
 | 
|---|
 | 574 |   IDM_SELECTALL             =  31;
 | 
|---|
 | 575 |   IDM_ZOOMPERCENT           =  50;
 | 
|---|
 | 576 |   IDM_GETZOOM               =  68;
 | 
|---|
 | 577 |   IDM_STOP                  =  2138;
 | 
|---|
 | 578 |   IDM_COPY                  =  15;
 | 
|---|
 | 579 |   IDM_CUT                   =  16;
 | 
|---|
 | 580 |   IDM_PASTE                 =  26;
 | 
|---|
 | 581 | 
 | 
|---|
 | 582 | 
 | 
|---|
 | 583 |   // Defines for IDM_ZOOMPERCENT
 | 
|---|
 | 584 |   CMD_ZOOM_PAGEWIDTH = -1;
 | 
|---|
 | 585 |   CMD_ZOOM_ONEPAGE   = -2;
 | 
|---|
 | 586 |   CMD_ZOOM_TWOPAGES  = -3;
 | 
|---|
 | 587 |   CMD_ZOOM_SELECTION = -4;
 | 
|---|
 | 588 |   CMD_ZOOM_FIT       = -5;
 | 
|---|
 | 589 | 
 | 
|---|
 | 590 |   // IDMs for CGID_EditStateCommands group
 | 
|---|
 | 591 |   IDM_CONTEXT        = 1;
 | 
|---|
 | 592 |   IDM_HWND           = 2;
 | 
|---|
 | 593 | 
 | 
|---|
 | 594 |   // Shdocvw Execs on CGID_DocHostCommandHandler
 | 
|---|
 | 595 |   IDM_NEW_TOPLEVELWINDOW   = 7050;
 | 
|---|
 | 596 | 
 | 
|---|
 | 597 |   //
 | 
|---|
 | 598 |   // Commands exposed for VID, had to be moved from privcid.h
 | 
|---|
 | 599 |   //
 | 
|---|
 | 600 | 
 | 
|---|
 | 601 |   // Undo hack command for VID to force preservation of the undo stack across
 | 
|---|
 | 602 |   // arbitrary operations. Arye.
 | 
|---|
 | 603 |   IDM_PRESERVEUNDOALWAYS          = 6049;
 | 
|---|
 | 604 |   // Another hack for VID to persist default values
 | 
|---|
 | 605 |   IDM_PERSISTDEFAULTVALUES        = 7100;
 | 
|---|
 | 606 |   // And yet another hack for VID to not aggressively overwrite some meta tags.
 | 
|---|
 | 607 |   IDM_PROTECTMETATAGS             = 7101;
 | 
|---|
 | 608 | 
 | 
|---|
 | 609 |   //--------------------------------
 | 
|---|
 | 610 | 
 | 
|---|
 | 611 |   IDM_TRIED_IS_1D_ELEMENT       = 0;   //[out,VT_BOOL]
 | 
|---|
 | 612 |   IDM_TRIED_IS_2D_ELEMENT       = 1;   //[out,VT_BOOL]
 | 
|---|
 | 613 |   IDM_TRIED_NUDGE_ELEMENT       = 2;   //[in,VT_BYREF VARIANT.byref=LPPOINT]
 | 
|---|
 | 614 |   IDM_TRIED_SET_ALIGNMENT       = 3;   //[in,VT_BYREF VARIANT.byref=LPPOINT]
 | 
|---|
 | 615 |   IDM_TRIED_MAKE_ABSOLUTE       = 4;
 | 
|---|
 | 616 |   IDM_TRIED_LOCK_ELEMENT        = 5;
 | 
|---|
 | 617 |   IDM_TRIED_SEND_TO_BACK        = 6;
 | 
|---|
 | 618 |   IDM_TRIED_SEND_TO_FRONT       = 7;
 | 
|---|
 | 619 |   IDM_TRIED_SEND_BACKWARD       = 8;
 | 
|---|
 | 620 |   IDM_TRIED_SEND_FORWARD        = 9;
 | 
|---|
 | 621 |   IDM_TRIED_SEND_BEHIND_1D     = 10; 
 | 
|---|
 | 622 |   IDM_TRIED_SEND_FRONT_1D      = 11;
 | 
|---|
 | 623 |   IDM_TRIED_CONSTRAIN          = 12;   //[in,VT_BOOL]
 | 
|---|
 | 624 |   IDM_TRIED_SET_2D_DROP_MODE   = 13;   //[in,VT_BOOL]
 | 
|---|
 | 625 |   IDM_TRIED_INSERTROW          = 14;
 | 
|---|
 | 626 |   IDM_TRIED_INSERTCOL          = 15;
 | 
|---|
 | 627 |   IDM_TRIED_DELETEROWS         = 16;
 | 
|---|
 | 628 |   IDM_TRIED_DELETECOLS         = 17;
 | 
|---|
 | 629 |   IDM_TRIED_MERGECELLS         = 18;
 | 
|---|
 | 630 |   IDM_TRIED_SPLITCELL          = 19;
 | 
|---|
 | 631 |   IDM_TRIED_INSERTCELL         = 20;
 | 
|---|
 | 632 |   IDM_TRIED_DELETECELLS        = 21;
 | 
|---|
 | 633 |   IDM_TRIED_INSERTTABLE        = 22;   //[in, VT_ARRAY]
 | 
|---|
 | 634 |   IDM_TRIED_ACTIVATEACTIVEXCONTROLS = 23;
 | 
|---|
 | 635 |   IDM_TRIED_ACTIVATEAPPLETS    = 24;
 | 
|---|
 | 636 |   IDM_TRIED_ACTIVATEDTCS       = 25;
 | 
|---|
 | 637 |   IDM_TRIED_BACKCOLOR          = 26;
 | 
|---|
 | 638 |   IDM_TRIED_BLOCKFMT           = 27;
 | 
|---|
 | 639 |   IDM_TRIED_BOLD               = 28;
 | 
|---|
 | 640 |   IDM_TRIED_BROWSEMODE         = 29;
 | 
|---|
 | 641 |   IDM_TRIED_COPY               = 30;
 | 
|---|
 | 642 |   IDM_TRIED_CUT                = 31;
 | 
|---|
 | 643 |   IDM_TRIED_DELETE             = 32;
 | 
|---|
 | 644 |   IDM_TRIED_EDITMODE           = 33;
 | 
|---|
 | 645 |   IDM_TRIED_FIND               = 34;
 | 
|---|
 | 646 |   IDM_TRIED_FONT               = 35;
 | 
|---|
 | 647 |   IDM_TRIED_FONTNAME           = 36;
 | 
|---|
 | 648 |   IDM_TRIED_FONTSIZE           = 37;
 | 
|---|
 | 649 |   IDM_TRIED_FORECOLOR          = 38;
 | 
|---|
 | 650 |   IDM_TRIED_GETBLOCKFMTS       = 39;
 | 
|---|
 | 651 |   IDM_TRIED_HYPERLINK          = 40;
 | 
|---|
 | 652 |   IDM_TRIED_IMAGE              = 41;
 | 
|---|
 | 653 |   IDM_TRIED_INDENT             = 42;
 | 
|---|
 | 654 |   IDM_TRIED_ITALIC             = 43;
 | 
|---|
 | 655 |   IDM_TRIED_JUSTIFYCENTER      = 44;
 | 
|---|
 | 656 |   IDM_TRIED_JUSTIFYLEFT        = 45;
 | 
|---|
 | 657 |   IDM_TRIED_JUSTIFYRIGHT       = 46;
 | 
|---|
 | 658 |   IDM_TRIED_ORDERLIST          = 47;
 | 
|---|
 | 659 |   IDM_TRIED_OUTDENT            = 48;
 | 
|---|
 | 660 |   IDM_TRIED_PASTE              = 50;
 | 
|---|
 | 661 |   IDM_TRIED_PRINT              = 51;
 | 
|---|
 | 662 |   IDM_TRIED_REDO               = 52;
 | 
|---|
 | 663 |   IDM_TRIED_REMOVEFORMAT       = 53;
 | 
|---|
 | 664 |   IDM_TRIED_SELECTALL          = 54;
 | 
|---|
 | 665 |   IDM_TRIED_SHOWBORDERS        = 55;
 | 
|---|
 | 666 |   IDM_TRIED_SHOWDETAILS        = 56;
 | 
|---|
 | 667 |   IDM_TRIED_UNDERLINE          = 57;
 | 
|---|
 | 668 |   IDM_TRIED_UNDO               = 58;
 | 
|---|
 | 669 |   IDM_TRIED_UNLINK             = 59;
 | 
|---|
 | 670 |   IDM_TRIED_UNORDERLIST        = 60;
 | 
|---|
 | 671 |   IDM_TRIED_DOVERB             = 61;
 | 
|---|
 | 672 | 
 | 
|---|
 | 673 | //WARNING WARNING WARNING!!! Don't forget to modify IDM_TRIED_LAST_CID
 | 
|---|
 | 674 | //when you add new Command IDs
 | 
|---|
 | 675 | 
 | 
|---|
 | 676 |   IDM_TRIED_LAST_CID           = IDM_TRIED_DOVERB;
 | 
|---|
 | 677 | 
 | 
|---|
 | 678 | 
 | 
|---|
 | 679 | type
 | 
|---|
 | 680 |   PDOCHOSTUIINFO = ^TDOCHOSTUIINFO;
 | 
|---|
 | 681 |   TDOCHOSTUIINFO = record
 | 
|---|
 | 682 |     cbSize: ULONG;
 | 
|---|
 | 683 |     dwFlags: Cardinal;
 | 
|---|
 | 684 |     dwDoubleClick: Cardinal;
 | 
|---|
 | 685 |   end;
 | 
|---|
 | 686 | type
 | 
|---|
 | 687 |   IDocHostUIHandler = interface(IUnknown)
 | 
|---|
 | 688 |     ['{bd3f23c0-d43e-11cf-893b-00aa00bdce1a}']
 | 
|---|
 | 689 |     function ShowContextMenu( const dwID: Cardinal; const ppt: PPOINT;
 | 
|---|
 | 690 |       const pcmdtReserved: IUnknown; const pdispReserved: IDispatch ): HRESULT; stdcall;
 | 
|---|
 | 691 |     function GetHostInfo( var pInfo: TDOCHOSTUIINFO ): HRESULT; stdcall;
 | 
|---|
 | 692 |     function ShowUI( const dwID: Cardinal; const pActiveObject: IOleInPlaceActiveObject;
 | 
|---|
 | 693 |       const pCommandTarget: IOleCommandTarget; const pFrame: IOleInPlaceFrame;
 | 
|---|
 | 694 |       const pDoc: IOleInPlaceUIWindow ): HRESULT; stdcall;
 | 
|---|
 | 695 |     function HideUI: HRESULT; stdcall;
 | 
|---|
 | 696 |     function UpdateUI: HRESULT; stdcall;
 | 
|---|
 | 697 |     function EnableModeless( const fEnable: BOOL ): HRESULT; stdcall;
 | 
|---|
 | 698 |     function OnDocWindowActivate( const fActivate: BOOL ): HRESULT; stdcall;
 | 
|---|
 | 699 |     function OnFrameWindowActivate( const fActivate: BOOL ): HRESULT; stdcall;
 | 
|---|
 | 700 |     function ResizeBorder( const prcBorder: PRECT;
 | 
|---|
 | 701 |       const pUIWindow: IOleInPlaceUIWindow;
 | 
|---|
 | 702 |       const fRameWindow: BOOL ): HRESULT; stdcall;
 | 
|---|
 | 703 |     function TranslateAccelerator( const lpMsg: PMSG; const pguidCmdGroup: PGUID;
 | 
|---|
 | 704 |       const nCmdID: Cardinal): HRESULT; stdcall;
 | 
|---|
 | 705 |     function GetOptionKeyPath( var pchKey: POLESTR; const dw: Cardinal ): HRESULT; stdcall;
 | 
|---|
 | 706 |     function GetDropTarget( const pDropTarget: IDropTarget;
 | 
|---|
 | 707 |       out ppDropTarget: IDropTarget ): HRESULT; stdcall;
 | 
|---|
 | 708 |     function GetExternal( out ppDispatch: IDispatch ): HRESULT; stdcall;
 | 
|---|
 | 709 |     function TranslateUrl( const dwTranslate: Cardinal; const pchURLIn: POLESTR;
 | 
|---|
 | 710 |       var ppchURLOut: POLESTR ): HRESULT; stdcall;
 | 
|---|
 | 711 |     function FilterDataObject( const pDO: IDataObject;
 | 
|---|
 | 712 |       out ppDORet: IDataObject ): HRESULT; stdcall;
 | 
|---|
 | 713 |   end; // IDocHostUIHandler
 | 
|---|
 | 714 | 
 | 
|---|
 | 715 |   ICustomDoc = interface(IUnknown)
 | 
|---|
 | 716 |    ['{3050f3f0-98b5-11cf-bb82-00aa00bdce0b}']
 | 
|---|
 | 717 | 
 | 
|---|
 | 718 |    function SetUIHandler (const pUIHandler : IDocHostUIHandler) : HRESULT; stdcall;
 | 
|---|
 | 719 | 
 | 
|---|
 | 720 |   end; // ICustomDoc 
 | 
|---|
 | 721 | 
 | 
|---|
 | 722 |   IDocHostShowUI = interface(IUnknown)
 | 
|---|
 | 723 |      ['{c4d244b0-d43e-11cf-893b-00aa00bdce1a}']
 | 
|---|
 | 724 | 
 | 
|---|
 | 725 |      function ShowMessage(hwnd : THandle; 
 | 
|---|
 | 726 |                           lpstrText : POLESTR;
 | 
|---|
 | 727 |                           lpstrCaption : POLESTR;
 | 
|---|
 | 728 |                           dwType : longint;
 | 
|---|
 | 729 |                           lpstrHelpFile : POLESTR;
 | 
|---|
 | 730 |                           dwHelpContext : longint;
 | 
|---|
 | 731 |                           var plResult : LRESULT) : HRESULT; stdcall;
 | 
|---|
 | 732 |                            
 | 
|---|
 | 733 |       function ShowHelp(hwnd : THandle;
 | 
|---|
 | 734 |                         pszHelpFile : POLESTR;
 | 
|---|
 | 735 |                         uCommand : integer;
 | 
|---|
 | 736 |                         dwData : longint;
 | 
|---|
 | 737 |                         ptMouse : TPoint;
 | 
|---|
 | 738 |                         var pDispachObjectHit : IDispatch) : HRESULT; stdcall;
 | 
|---|
 | 739 |   
 | 
|---|
 | 740 |   end; // IDocHostShowUI
 | 
|---|
 | 741 | 
 | 
|---|
 | 742 | 
 | 
|---|
 | 743 | implementation
 | 
|---|
 | 744 | 
 | 
|---|
 | 745 | end.
 | 
|---|