WebBrowser所有事件ID

在BHO开发中,对WebBrowser事件有所了解,下面为事件列表

 

#ifndef EXDISPID_H_ 
//   File: exdispid.h 
#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_

你可能感兴趣的:(WebBrowser)