📄 shdocvw_tlb.pas
字号:
var Headers: OleVariant); dispid 500;
function QueryStatusWB(cmdID: OLECMDID): OLECMDF; dispid 501;
procedure ExecWB(cmdID: OLECMDID; cmdexecopt: OLECMDEXECOPT; var pvaIn: OleVariant;
var pvaOut: OleVariant); dispid 502;
procedure ShowBrowserBar(var pvaClsid: OleVariant; var pvarShow: OleVariant;
var pvarSize: OleVariant); dispid 503;
property ReadyState: tagREADYSTATE readonly dispid -525;
property Offline: WordBool dispid 550;
property Silent: WordBool dispid 551;
property RegisterAsBrowser: WordBool dispid 552;
property RegisterAsDropTarget: WordBool dispid 553;
property TheaterMode: WordBool dispid 554;
property AddressBar: WordBool dispid 555;
property Resizable: WordBool dispid 556;
procedure Quit; dispid 300;
procedure ClientToWindow(var pcx: SYSINT; var pcy: SYSINT); dispid 301;
procedure PutProperty(const Property_: WideString; vtValue: OleVariant); dispid 302;
function GetProperty(const Property_: WideString): OleVariant; dispid 303;
property Name: WideString readonly dispid 0;
property HWND: Integer readonly dispid -515;
property FullName: WideString readonly dispid 400;
property Path: WideString readonly dispid 401;
property Visible: WordBool dispid 402;
property StatusBar: WordBool dispid 403;
property StatusText: WideString dispid 404;
property ToolBar: SYSINT dispid 405;
property MenuBar: WordBool dispid 406;
property FullScreen: WordBool dispid 407;
procedure GoBack; dispid 100;
procedure GoForward; dispid 101;
procedure GoHome; dispid 102;
procedure GoSearch; dispid 103;
procedure Navigate(const URL: WideString; var Flags: OleVariant;
var TargetFrameName: OleVariant; var PostData: OleVariant;
var Headers: OleVariant); dispid 104;
procedure Refresh; dispid -550;
procedure Refresh2(var Level: OleVariant); dispid 105;
procedure Stop; dispid 106;
property Application_: IDispatch readonly dispid 200;
property Parent: IDispatch readonly dispid 201;
property Container: IDispatch readonly dispid 202;
property Document: IDispatch readonly dispid 203;
property TopLevelContainer: WordBool readonly dispid 204;
property Type_: WideString readonly dispid 205;
property Left: Integer dispid 206;
property Top: Integer dispid 207;
property Width: Integer dispid 208;
property Height: Integer dispid 209;
property LocationName: WideString readonly dispid 210;
property LocationURL: WideString readonly dispid 211;
property Busy: WordBool readonly dispid 212;
end;
// *********************************************************************//
// DispIntf: DWebBrowserEvents2
// Flags: (4112) Hidden Dispatchable
// GUID: {34A715A0-6587-11D0-924A-0020AFC7AC4D}
// *********************************************************************//
DWebBrowserEvents2 = dispinterface
['{34A715A0-6587-11D0-924A-0020AFC7AC4D}']
procedure StatusTextChange(const Text: WideString); dispid 102;
procedure ProgressChange(Progress: Integer; ProgressMax: Integer); dispid 108;
procedure CommandStateChange(Command: Integer; Enable: WordBool); dispid 105;
procedure DownloadBegin; dispid 106;
procedure DownloadComplete; dispid 104;
procedure TitleChange(const Text: WideString); dispid 113;
procedure PropertyChange(const szProperty: WideString); dispid 112;
procedure BeforeNavigate2(const pDisp: IDispatch; var URL: OleVariant; var Flags: OleVariant;
var TargetFrameName: OleVariant; var PostData: OleVariant;
var Headers: OleVariant; var Cancel: WordBool); dispid 250;
procedure NewWindow2(var ppDisp: IDispatch; var Cancel: WordBool); dispid 251;
procedure NavigateComplete2(const pDisp: IDispatch; var URL: OleVariant); dispid 252;
procedure DocumentComplete(const pDisp: IDispatch; var URL: OleVariant); dispid 259;
procedure OnQuit; dispid 253;
procedure OnVisible(Visible: WordBool); dispid 254;
procedure OnToolBar(ToolBar: WordBool); dispid 255;
procedure OnMenuBar(MenuBar: WordBool); dispid 256;
procedure OnStatusBar(StatusBar: WordBool); dispid 257;
procedure OnFullScreen(FullScreen: WordBool); dispid 258;
procedure OnTheaterMode(TheaterMode: WordBool); dispid 260;
end;
// *********************************************************************//
// Interface: IFolderViewOC
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {9BA05970-F6A8-11CF-A442-00A0C90A8F39}
// *********************************************************************//
IFolderViewOC = interface(IDispatch)
['{9BA05970-F6A8-11CF-A442-00A0C90A8F39}']
procedure SetFolderView(const pDisp: IDispatch); safecall;
end;
// *********************************************************************//
// DispIntf: IFolderViewOCDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {9BA05970-F6A8-11CF-A442-00A0C90A8F39}
// *********************************************************************//
IFolderViewOCDisp = dispinterface
['{9BA05970-F6A8-11CF-A442-00A0C90A8F39}']
procedure SetFolderView(const pDisp: IDispatch); dispid 1610743808;
end;
// *********************************************************************//
// DispIntf: DShellFolderViewEvents
// Flags: (4096) Dispatchable
// GUID: {62112AA2-EBE4-11CF-A5FB-0020AFE7292D}
// *********************************************************************//
DShellFolderViewEvents = dispinterface
['{62112AA2-EBE4-11CF-A5FB-0020AFE7292D}']
procedure SelectionChanged; dispid 200;
end;
// *********************************************************************//
// DispIntf: DShellWindowsEvents
// Flags: (4096) Dispatchable
// GUID: {FE4106E0-399A-11D0-A48C-00A0C90A8F39}
// *********************************************************************//
DShellWindowsEvents = dispinterface
['{FE4106E0-399A-11D0-A48C-00A0C90A8F39}']
procedure WindowRegistered(lCookie: Integer); dispid 200;
procedure WindowRevoked(lCookie: Integer); dispid 201;
end;
// *********************************************************************//
// Interface: IShellWindows
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {85CB6900-4D95-11CF-960C-0080C7F4EE85}
// *********************************************************************//
IShellWindows = interface(IDispatch)
['{85CB6900-4D95-11CF-960C-0080C7F4EE85}']
function Get_Count: Integer; safecall;
function Item(index: OleVariant): IDispatch; safecall;
function _NewEnum: IUnknown; safecall;
procedure Register(const pid: IDispatch; HWND: Integer; swClass: SYSINT; out plCookie: Integer); safecall;
procedure RegisterPending(lThreadId: Integer; var pvarloc: OleVariant;
var pvarlocRoot: OleVariant; swClass: SYSINT; out plCookie: Integer); safecall;
procedure Revoke(lCookie: Integer); safecall;
procedure OnNavigate(lCookie: Integer; var pvarloc: OleVariant); safecall;
procedure OnActivated(lCookie: Integer; fActive: WordBool); safecall;
function FindWindow(var pvarloc: OleVariant; var pvarlocRoot: OleVariant; swClass: SYSINT;
out pHWND: Integer; swfwOptions: SYSINT): IDispatch; safecall;
procedure OnCreated(lCookie: Integer; const punk: IUnknown); safecall;
procedure ProcessAttachDetach(fAttach: WordBool); safecall;
property Count: Integer read Get_Count;
end;
// *********************************************************************//
// DispIntf: IShellWindowsDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {85CB6900-4D95-11CF-960C-0080C7F4EE85}
// *********************************************************************//
IShellWindowsDisp = dispinterface
['{85CB6900-4D95-11CF-960C-0080C7F4EE85}']
property Count: Integer readonly dispid 1610743808;
function Item(index: OleVariant): IDispatch; dispid 0;
function _NewEnum: IUnknown; dispid -4;
procedure Register(const pid: IDispatch; HWND: Integer; swClass: SYSINT; out plCookie: Integer); dispid 1610743811;
procedure RegisterPending(lThreadId: Integer; var pvarloc: OleVariant;
var pvarlocRoot: OleVariant; swClass: SYSINT; out plCookie: Integer); dispid 1610743812;
procedure Revoke(lCookie: Integer); dispid 1610743813;
procedure OnNavigate(lCookie: Integer; var pvarloc: OleVariant); dispid 1610743814;
procedure OnActivated(lCookie: Integer; fActive: WordBool); dispid 1610743815;
function FindWindow(var pvarloc: OleVariant; var pvarlocRoot: OleVariant; swClass: SYSINT;
out pHWND: Integer; swfwOptions: SYSINT): IDispatch; dispid 1610743816;
procedure OnCreated(lCookie: Integer; const punk: IUnknown); dispid 1610743817;
procedure ProcessAttachDetach(fAttach: WordBool); dispid 1610743818;
end;
// *********************************************************************//
// Interface: IShellLinkDual
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {88A05C00-F000-11CE-8350-444553540000}
// *********************************************************************//
IShellLinkDual = interface(IDispatch)
['{88A05C00-F000-11CE-8350-444553540000}']
function Get_Path: WideString; safecall;
procedure Set_Path(const pbs: WideString); safecall;
function Get_Description: WideString; safecall;
procedure Set_Description(const pbs: WideString); safecall;
function Get_WorkingDirectory: WideString; safecall;
procedure Set_WorkingDirectory(const pbs: WideString); safecall;
function Get_Arguments: WideString; safecall;
procedure Set_Arguments(const pbs: WideString); safecall;
function Get_Hotkey: SYSINT; safecall;
procedure Set_Hotkey(piHK: SYSINT); safecall;
function Get_ShowCommand: SYSINT; safecall;
procedure Set_ShowCommand(piShowCommand: SYSINT); safecall;
procedure Resolve(fFlags: SYSINT); safecall;
function GetIconLocation(out pbs: WideString): SYSINT; safecall;
procedure SetIconLocation(const bs: WideString; iIcon: SYSINT); safecall;
procedure Save(vWhere: OleVariant); safecall;
property Path: WideString read Get_Path write Set_Path;
property Description: WideString read Get_Description write Set_Description;
property WorkingDirectory: WideString read Get_WorkingDirectory write Set_WorkingDirectory;
property Arguments: WideString read Get_Arguments write Set_Arguments;
property Hotkey: SYSINT read Get_Hotkey write Set_Hotkey;
property ShowCommand: SYSINT read Get_ShowCommand write Set_ShowCommand;
end;
// *********************************************************************//
// DispIntf: IShellLinkDualDisp
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {88A05C00-F000-11CE-8350-444553540000}
// *********************************************************************//
IShellLinkDualDisp = dispinterface
['{88A05C00-F000-11CE-8350-444553540000}']
property Path: WideString dispid 1610743808;
property Description: WideString dispid 1610743810;
property WorkingDirectory: WideString dispid 1610743812;
property Arguments: WideString dispid 1610743814;
property Hotkey: SYSINT dispid 1610743816;
property ShowCommand: SYSINT dispid 1610743818;
procedure Resolve(fFlags: SYSINT); dispid 1610743820;
function GetIconLocation(out pbs: WideString): SYSINT; dispid 1610743821;
procedure SetIconLocation(const bs: WideString; iIcon: SYSINT); dispid 1610743822;
procedure Save(vWhere: OleVariant); dispid 1610743823;
end;
// *********************************************************************//
// Interface: FolderItemVerb
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {08EC3E00-50B0-11CF-960C-0080C7F4EE85}
// *********************************************************************//
FolderItemVerb = interface(IDispatch)
['{08EC3E00-50B0-11CF-960C-0080C7F4EE85}']
function Get_Application_: IDispatch; safecall;
function Get_Parent: IDispatch; safecall;
function Get_Name: WideString; safecall;
procedure DoIt; safecall;
property Application_: IDispatch read Get_Application_;
property Parent: IDispatch read Get_Parent;
property Name: WideString read Get_Name;
end;
// *********************************************************************//
// DispIntf: FolderItemVerbDisp
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {08EC3E00-50B0-11CF-960C-0080C7F4EE85}
// *********************************************************************//
FolderItemVerbDisp = dispinterface
['{08EC3E00-50B0-11CF-960C-0080C7F4EE85}']
property Application_: IDispatch readonly dispid 1610743808;
property Parent: IDispatch readonly dispid 1610743809;
property Name: WideString readonly dispid 0;
procedure DoIt; dispid 1610743811;
end;
// *********************************************************************//
// Interface: FolderItemVerbs
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {1F8352C0-50B0-11CF-960C-0080C7F4EE85}
// *********************************************************************//
FolderItemVerbs = interface(IDispatch)
['{1F8352C0-50B0-11CF-960C-0080C7F4EE85}']
function Get_Count: Integer; safecall;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -