📄 shdocvw_tlb.pas
字号:
unit SHDocVw_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 : $Revision: 1.11.1.63 $
// File generated on 6/23/98 10:25:27 AM from Type Library described below.
// ************************************************************************ //
// Type Lib: C:\WINDOWS\SYSTEM\SHDOCVW.DLL
// IID\LCID: {EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\0
// Helpfile:
// HelpString: Microsoft Internet Controls
// Version: 1.1
// ************************************************************************ //
interface
uses Windows, ActiveX, Classes, Graphics, OleCtrls, StdVCL;
// *********************************************************************//
// 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
LIBID_SHDocVw: TGUID = '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}';
IID_IWebBrowser: TGUID = '{EAB22AC1-30C1-11CF-A7EB-0000C05BAE0B}';
DIID_DWebBrowserEvents: TGUID = '{EAB22AC2-30C1-11CF-A7EB-0000C05BAE0B}';
IID_IWebBrowserApp: TGUID = '{0002DF05-0000-0000-C000-000000000046}';
IID_IWebBrowser2: TGUID = '{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}';
DIID_DWebBrowserEvents2: TGUID = '{34A715A0-6587-11D0-924A-0020AFC7AC4D}';
CLASS_WebBrowser_V1: TGUID = '{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}';
CLASS_WebBrowser: TGUID = '{8856F961-340A-11D0-A96B-00C04FD705A2}';
CLASS_InternetExplorer: TGUID = '{0002DF01-0000-0000-C000-000000000046}';
IID_IFolderViewOC: TGUID = '{9BA05970-F6A8-11CF-A442-00A0C90A8F39}';
DIID_DShellFolderViewEvents: TGUID = '{62112AA2-EBE4-11CF-A5FB-0020AFE7292D}';
CLASS_ShellFolderViewOC: TGUID = '{9BA05971-F6A8-11CF-A442-00A0C90A8F39}';
DIID_DShellWindowsEvents: TGUID = '{FE4106E0-399A-11D0-A48C-00A0C90A8F39}';
IID_IShellWindows: TGUID = '{85CB6900-4D95-11CF-960C-0080C7F4EE85}';
CLASS_ShellWindows: TGUID = '{9BA05972-F6A8-11CF-A442-00A0C90A8F39}';
IID_IShellLinkDual: TGUID = '{88A05C00-F000-11CE-8350-444553540000}';
CLASS_ShellLinkObject: TGUID = '{11219420-1768-11D1-95BE-00609797EA4F}';
IID_FolderItemVerb: TGUID = '{08EC3E00-50B0-11CF-960C-0080C7F4EE85}';
IID_FolderItemVerbs: TGUID = '{1F8352C0-50B0-11CF-960C-0080C7F4EE85}';
IID_Folder: TGUID = '{BBCBDE60-C3FF-11CE-8350-444553540000}';
IID_FolderItems: TGUID = '{744129E0-CBE5-11CE-8350-444553540000}';
IID_FolderItem: TGUID = '{FAC32C80-CBE4-11CE-8350-444553540000}';
IID_IShellFolderViewDual: TGUID = '{E7A1AF80-4D96-11CF-960C-0080C7F4EE85}';
CLASS_ShellFolderView: TGUID = '{62112AA1-EBE4-11CF-A5FB-0020AFE7292D}';
IID_IShellDispatch: TGUID = '{D8F015C0-C278-11CE-A49E-444553540000}';
CLASS_Shell: TGUID = '{13709620-C279-11CE-A49E-444553540000}';
CLASS_ShellDispatchInproc: TGUID = '{0A89A860-D7B1-11CE-8350-444553540000}';
CLASS_WebViewFolderContents: TGUID = '{1820FED0-473E-11D0-A96C-00C04FD705A2}';
IID_IShellUIHelper: TGUID = '{729FE2F8-1EA8-11D1-8F85-00C04FC2FBE1}';
CLASS_ShellUIHelper: TGUID = '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}';
// *********************************************************************//
// Declaration of Enumerations defined in Type Library //
// *********************************************************************//
// CommandStateChangeConstants constants
type
CommandStateChangeConstants = TOleEnum;
const
CSC_UPDATECOMMANDS = $FFFFFFFF;
CSC_NAVIGATEFORWARD = $00000001;
CSC_NAVIGATEBACK = $00000002;
// OLECMDID constants
type
OLECMDID = TOleEnum;
const
OLECMDID_OPEN = $00000001;
OLECMDID_NEW = $00000002;
OLECMDID_SAVE = $00000003;
OLECMDID_SAVEAS = $00000004;
OLECMDID_SAVECOPYAS = $00000005;
OLECMDID_PRINT = $00000006;
OLECMDID_PRINTPREVIEW = $00000007;
OLECMDID_PAGESETUP = $00000008;
OLECMDID_SPELL = $00000009;
OLECMDID_PROPERTIES = $0000000A;
OLECMDID_CUT = $0000000B;
OLECMDID_COPY = $0000000C;
OLECMDID_PASTE = $0000000D;
OLECMDID_PASTESPECIAL = $0000000E;
OLECMDID_UNDO = $0000000F;
OLECMDID_REDO = $00000010;
OLECMDID_SELECTALL = $00000011;
OLECMDID_CLEARSELECTION = $00000012;
OLECMDID_ZOOM = $00000013;
OLECMDID_GETZOOMRANGE = $00000014;
OLECMDID_UPDATECOMMANDS = $00000015;
OLECMDID_REFRESH = $00000016;
OLECMDID_STOP = $00000017;
OLECMDID_HIDETOOLBARS = $00000018;
OLECMDID_SETPROGRESSMAX = $00000019;
OLECMDID_SETPROGRESSPOS = $0000001A;
OLECMDID_SETPROGRESSTEXT = $0000001B;
OLECMDID_SETTITLE = $0000001C;
OLECMDID_SETDOWNLOADSTATE = $0000001D;
OLECMDID_STOPDOWNLOAD = $0000001E;
OLECMDID_ONTOOLBARACTIVATED = $0000001F;
OLECMDID_FIND = $00000020;
OLECMDID_DELETE = $00000021;
OLECMDID_HTTPEQUIV = $00000022;
OLECMDID_HTTPEQUIV_DONE = $00000023;
OLECMDID_ENABLE_INTERACTION = $00000024;
OLECMDID_ONUNLOAD = $00000025;
OLECMDID_PROPERTYBAG2 = $00000026;
OLECMDID_PREREFRESH = $00000027;
// OLECMDF constants
type
OLECMDF = TOleEnum;
const
OLECMDF_SUPPORTED = $00000001;
OLECMDF_ENABLED = $00000002;
OLECMDF_LATCHED = $00000004;
OLECMDF_NINCHED = $00000008;
// OLECMDEXECOPT constants
type
OLECMDEXECOPT = TOleEnum;
const
OLECMDEXECOPT_DODEFAULT = $00000000;
OLECMDEXECOPT_PROMPTUSER = $00000001;
OLECMDEXECOPT_DONTPROMPTUSER = $00000002;
OLECMDEXECOPT_SHOWHELP = $00000003;
// tagREADYSTATE constants
type
tagREADYSTATE = TOleEnum;
const
READYSTATE_UNINITIALIZED = $00000000;
READYSTATE_LOADING = $00000001;
READYSTATE_LOADED = $00000002;
READYSTATE_INTERACTIVE = $00000003;
READYSTATE_COMPLETE = $00000004;
// ShellWindowTypeConstants constants
type
ShellWindowTypeConstants = TOleEnum;
const
SWC_EXPLORER = $00000000;
SWC_BROWSER = $00000001;
SWC_3RDPARTY = $00000002;
SWC_CALLBACK = $00000004;
// ShellWindowFindWindowOptions constants
type
ShellWindowFindWindowOptions = TOleEnum;
const
SWFO_NEEDDISPATCH = $00000001;
SWFO_INCLUDEPENDING = $00000002;
SWFO_COOKIEPASSED = $00000004;
// ShellFolderViewOptions constants
type
ShellFolderViewOptions = TOleEnum;
const
SFVVO_SHOWALLOBJECTS = $00000001;
SFVVO_SHOWEXTENSIONS = $00000002;
SFVVO_SHOWCOMPCOLOR = $00000008;
SFVVO_SHOWSYSFILES = $00000020;
SFVVO_WIN95CLASSIC = $00000040;
SFVVO_DOUBLECLICKINWEBVIEW = $00000080;
SFVVO_DESKTOPHTML = $00000200;
// ShellSpecialFolderConstants constants
type
ShellSpecialFolderConstants = TOleEnum;
const
ssfDESKTOP = $00000000;
ssfPROGRAMS = $00000002;
ssfCONTROLS = $00000003;
ssfPRINTERS = $00000004;
ssfPERSONAL = $00000005;
ssfFAVORITES = $00000006;
ssfSTARTUP = $00000007;
ssfRECENT = $00000008;
ssfSENDTO = $00000009;
ssfBITBUCKET = $0000000A;
ssfSTARTMENU = $0000000B;
ssfDESKTOPDIRECTORY = $00000010;
ssfDRIVES = $00000011;
ssfNETWORK = $00000012;
ssfNETHOOD = $00000013;
ssfFONTS = $00000014;
ssfTEMPLATES = $00000015;
type
// *********************************************************************//
// Forward declaration of interfaces defined in Type Library //
// *********************************************************************//
IWebBrowser = interface;
IWebBrowserDisp = dispinterface;
DWebBrowserEvents = dispinterface;
IWebBrowserApp = interface;
IWebBrowserAppDisp = dispinterface;
IWebBrowser2 = interface;
IWebBrowser2Disp = dispinterface;
DWebBrowserEvents2 = dispinterface;
IFolderViewOC = interface;
IFolderViewOCDisp = dispinterface;
DShellFolderViewEvents = dispinterface;
DShellWindowsEvents = dispinterface;
IShellWindows = interface;
IShellWindowsDisp = dispinterface;
IShellLinkDual = interface;
IShellLinkDualDisp = dispinterface;
FolderItemVerb = interface;
FolderItemVerbDisp = dispinterface;
FolderItemVerbs = interface;
FolderItemVerbsDisp = dispinterface;
Folder = interface;
FolderDisp = dispinterface;
FolderItems = interface;
FolderItemsDisp = dispinterface;
FolderItem = interface;
FolderItemDisp = dispinterface;
IShellFolderViewDual = interface;
IShellFolderViewDualDisp = dispinterface;
IShellDispatch = interface;
IShellDispatchDisp = dispinterface;
IShellUIHelper = interface;
IShellUIHelperDisp = dispinterface;
// *********************************************************************//
// Declaration of CoClasses defined in Type Library //
// (NOTE: Here we map each CoClass to its Default Interface) //
// *********************************************************************//
WebBrowser_V1 = IWebBrowser;
WebBrowser = IWebBrowser2;
InternetExplorer = IWebBrowser2;
ShellFolderViewOC = IFolderViewOC;
ShellWindows = IShellWindows;
ShellLinkObject = IShellLinkDual;
ShellFolderView = IShellFolderViewDual;
Shell = IShellDispatch;
ShellDispatchInproc = IUnknown;
WebViewFolderContents = IShellFolderViewDual;
ShellUIHelper = IShellUIHelper;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -