[python-win32] Getting HRESULT back from a com automation

Richard Bell rbell01824 at earthlink.net
Wed May 30 21:30:20 CEST 2007


The GenPY output for IE contains two _dispid_to_func list:
	_dispid_to_func_ = {
		      101 : "OnNavigateComplete",
		      103 : "OnQuit",
		      201 : "OnFrameNavigateComplete",
		      108 : "OnProgressChange",
		      110 : "OnWindowResize",
		      109 : "OnWindowMove",
		      104 : "OnDownloadComplete",
		      107 : "OnNewWindow",
		      111 : "OnWindowActivate",
		      102 : "OnStatusTextChange",
		      200 : "OnFrameBeforeNavigate",
		      204 : "OnFrameNewWindow",
		      105 : "OnCommandStateChange",
		      106 : "OnDownloadBegin",
		      113 : "OnTitleChange",
		      100 : "OnBeforeNavigate",
		      112 : "OnPropertyChange",
		}

	_dispid_to_func_ = {
		      227 : "OnUpdatePageStatus",
		      270 : "OnFileDownload",
		      104 : "OnDownloadComplete",
		      250 : "OnBeforeNavigate2",
		      269 : "OnSetSecureLockIcon",
		      108 : "OnProgressChange",
		      271 : "OnNavigateError",
		      283 : "OnWindowStateChanged",
		      105 : "OnCommandStateChange",
		      268 : "OnClientToHostWindow",
		      113 : "OnTitleChange",
		      266 : "OnWindowSetWidth",
		      259 : "OnDocumentComplete",
		      256 : "OnMenuBar",
		      272 : "OnPrivacyImpactedStateChange",
		      112 : "OnPropertyChange",
		      255 : "OnToolBar",
		      260 : "OnTheaterMode",
		      265 : "OnWindowSetTop",
		      102 : "OnStatusTextChange",
		      263 : "OnWindowClosing",
		      257 : "OnStatusBar",
		      262 : "OnWindowSetResizable",
		      251 : "OnNewWindow2",
		      273 : "OnNewWindow3",
		      226 : "OnPrintTemplateTeardown",
		      225 : "OnPrintTemplateInstantiation",
		      258 : "OnFullScreen",
		      282 : "OnSetPhishingFilterStatus",
		      253 : "OnQuit",
		      264 : "OnWindowSetLeft",
		      267 : "OnWindowSetHeight",
		      252 : "OnNavigateComplete2",
		      106 : "OnDownloadBegin",
		      254 : "OnVisible",
		}

Does anyone know if these are ALL the IE events passed through by the Python
COM interface?  I'm curious because the MSDN online documentation for the
browser automation objects are not entirely consistent with this list.

Thanks for any help.

Regards,
Richard



More information about the Python-win32 mailing list