
    	h                     p    S SK r S \ l        S SKrS SKrS SKrS SKr " S S5      rS r\	S:X  a  \" 5         gg)    Nc                   V    \ rS rSrS r\R                  \R                  4S jrS rSr	g)ExplorerEvents#   c                 @    [         R                  " S SSS 5      U l        g )Nr   )
win32eventCreateEventevent)selfs    tC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32com/demos/eventsFreeThreaded.py__init__ExplorerEvents.__init__$   s    ++D!Q=
    c                     [         R                  " 5       n[        SU-  5        [        R                  " U R
                  5        g )Nz/OnDocumentComplete event processed on thread %dwin32apiGetCurrentThreadIdprintr   SetEventr	   )r
   pDispURLthreads       r   OnDocumentComplete!ExplorerEvents.OnDocumentComplete(   s2     ,,.?&HIDJJ'r   c                     [         R                  " 5       n[        SU-  5        [        R                  " U R
                  5        g )Nz#OnQuit event processed on thread %dr   )r
   r   s     r   OnQuitExplorerEvents.OnQuit4   s0    ,,.3f<=DJJ'r   )r	   N)
__name__
__module____qualname____firstlineno__r   	pythoncomEmptyr   r   __static_attributes__ r   r   r   r   #   s     > (1IOO 
((r   r   c                     [         R                  R                  S[        5      n [        R
                  " 5       n[        SU-  5        SU l         U R                  [        R                  " S5      5        [        R                  " U R                  S5      nU[        R                  :w  a  [        S5        U R!                  5         [        R                  " U R                  S5      nU[        R                  :w  a  [        S5        S n [        S	5        g ! [        R                   a  n[        SU5         S nANS nAff = f)
NzInternetExplorer.Applicationz1TestExplorerEvents created IE object on thread %d   z..\readme.htmlz+Warning - could not open the test HTML filei  z%Document load event FAILED to fire!!!zOnQuit event FAILED to fire!!!zFinished the IE event sample!)win32comclientDispatchWithEventsr   r   r   r   VisibleNavigateGetFullPathNamer!   	com_errorr   WaitForSingleObjectr	   WAIT_OBJECT_0Quit)iexplorer   detailsrcs       r   TestExplorerEventsr4   :   s    11&H ((*F	
=
FGHF(223DEF 
	'	'	=B	Z%%%56MMO
 
	'	'	=B	Z%%%./H	
)*'  F;WEEFs   %D D='D88D=__main__)
syscoinit_flagsr!   r   win32com.clientr'   r   r   r4   r   r$   r   r   <module>r9      sE   *      ( (.+B z r   