| [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. | 
|---|