WebBrowser所有事件ID

#ifndef EXDISPID_H_
//+-------------------------------------------------------------------------
//
//   Microsoft Windows
//   Copyright 1995 - 1998 Microsoft Corporation. All Rights Reserved.
//
//   File: exdispid.h
//
//--------------------------------------------------------------------------


//
// Dispatch IDS for IExplorer Dispatch Events.
//
#define DISPID_BEFORENAVIGATE      100    // this is sent before navigation to give a chance to abort
#define DISPID_NAVIGATECOMPLETE    101    // in async, this is sent when we have enough to show
#define DISPID_STATUSTEXTCHANGE    102
#define DISPID_QUIT                103
#define DISPID_DOWNLOADCOMPLETE    104
#define DISPID_COMMANDSTATECHANGE 105
#define DISPID_DOWNLOADBEGIN       106
#define DISPID_NEWWINDOW           107    // sent when a new window should be created
#define DISPID_PROGRESSCHANGE      108    // sent when download progress is updated
#define DISPID_WINDOWMOVE          109    // sent when main window has been moved
#define DISPID_WINDOWRESIZE        110    // sent when main window has been sized
#define DISPID_WINDOWACTIVATE      111    // sent when main window has been activated
#define DISPID_PROPERTYCHANGE      112    // sent when the PutProperty method is called
#define DISPID_TITLECHANGE         113    // sent when the document title changes

#define DISPID_FRAMEBEFORENAVIGATE     200
#define DISPID_FRAMENAVIGATECOMPLETE   201
#define DISPID_FRAMENEWWINDOW          204

#define DISPID_BEFORENAVIGATE2       250    // hyperlink clicked on
#define DISPID_NEWWINDOW2            251
#define DISPID_NAVIGATECOMPLETE2     252    // UIActivate new document
#define DISPID_ONQUIT                253
#define DISPID_ONVISIBLE             254    // sent when the window goes visible/hidden
#define DISPID_ONTOOLBAR             255    // sent when the toolbar should be shown/hidden
#define DISPID_ONMENUBAR             256    // sent when the menubar should be shown/hidden
#define DISPID_ONSTATUSBAR           257    // sent when the statusbar should be shown/hidden
#define DISPID_ONFULLSCREEN          258    // sent when kiosk mode should be on/off
#define DISPID_DOCUMENTCOMPLETE      259    // new document goes ReadyState_Complete
#define DISPID_ONTHEATERMODE         260    // sent when theater mode should be on/off
#define DISPID_ONADDRESSBAR          261    // sent when the address bar should be shown/hidden

// define the events for the shell folder view
#define DISPID_SELECTIONCHANGED      200      // The Selection Changed

// define the events for the shell wiwndow list
#define DISPID_WINDOWREGISTERED      200      // Window registered
#define DISPID_WINDOWREVOKED         201      // Window Revoked


#define DISPID_RESETFIRSTBOOTMODE        1
#define DISPID_RESETSAFEMODE             2
#define DISPID_REFRESHOFFLINEDESKTOP     3
#define DISPID_ADDFAVORITE               4
#define DISPID_ADDCHANNEL                5
#define DISPID_ADDDESKTOPCOMPONENT       6
#define DISPID_ISSUBSCRIBED              7
#define DISPID_SHELLUIHELPERLAST         7


#define EXDISPID_H_
#endif // EXDISPID_H_

posted @ 2009-05-06 16:32  jcss  阅读(1083)  评论(0编辑  收藏  举报