
    %
i                         d dl Z d dlZd dlZd dlmZmZmZ  G d dej                  ZdZ	d Z
edk    rd dlZ ej                    r e
             dS dS dS )    N)afxresdocviewwindowc                   8    e Zd Zd Zd Zd Zd Zd Zd Zd Z	dS )	GenericFramec                    |                      | j        d           |                      | j        d           |                     | j        t
          j                   |                     | j        t
          j                   | }t          j	        t          j
        z  t          j        z  t          j        z  t          j        z  t          j        z  }t           j        t           j        f}t           j        }d}t!          j        |||          x| _        }|                    |           |                    |           |                    t          j                   |                    d           |                    t          j                   |                    |           |                    d           t:          j                            | ||           dS )Ni  i  i@  TestToolbarTest   ) HookCommand
OnPreviousOnNext
HookNotify	GetTTTextcommctrlTTN_NEEDTEXTTTN_NEEDTEXTWwin32conWS_CHILD
WS_VISIBLEr   CBRS_SIZE_DYNAMICCBRS_TOPCBRS_TOOLTIPS
CBRS_FLYBYwin32uiID_APP_ABOUTID_VIEW_INTERACTIVEIDB_BROWSER_HIERCreateToolBartoolbar
LoadBitmap
SetButtonsEnableDockingCBRS_ALIGN_ANYSetWindowTextDockControlBarLoadBarStater   MDIChildWndOnCreateClient)	selfcpcontextparentstylebuttonsbitmaptbidtbs	            C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\pythonwin/pywin/Demos/toolbar.pyr)   zGenericFrame.OnCreateClient   s   #...c***
 	(=>>>(>??? !"&' o "	#
   	 ')DE)#1&%FFFr
f
g
.///
   V2333b!!!M***))$G<<<q    c                 0    |                      d           d S )Nr
   )SaveBarState)r*   msgs     r3   	OnDestroyzGenericFrame.OnDestroy2   s    -(((((r4   c                 d    |\  }}}|\  }}}|t           j        z  rd S |t          j        k    rdS d S )N)r   )z	It works!NN)r   TTF_IDISHWNDr   r   )	r*   stdextrahwndFromidFromcodetexthinstflagss	            r3   r   zGenericFrame.GetTTText5   sJ    #& 64"eU8(( 	FW)))
 0/tr4   c                 Z    |t           j        k    rdS | j                            |          S )NzDialog Test
Test)r   r   _obj_GetMessageString)r*   ids     r3   rE   zGenericFrame.GetMessageStringB   s,    %%%&&:..r222r4   c                 &    t          d|           d S )NzOnSize called with print)r*   paramss     r3   OnSizezGenericFrame.OnSizeH   s    #V,,,,,r4   c                 $    t          d           d S )NzOnNext calledrH   r*   rF   cmds      r3   r   zGenericFrame.OnNextK   s    or4   c                 $    t          d           d S )NzOnPrevious calledrH   rM   s      r3   r   zGenericFrame.OnPreviousN   s    !"""""r4   N)
__name__
__module____qualname__r)   r8   r   rE   rK   r   r    r4   r3   r   r      s~        # # #J) ) )  3 3 3- - -  # # # # #r4   r   zThis toolbar was dynamically created.

The first item's tooltips is provided by Python code.

(Don't close the window with the toolbar in a floating state - it may not re-appear!)
c                     t          j        t          j        d t          t           j                  } |                     d           }|                    d           |                                }|	                    t                     d S )NzToolbar Test)r   DocTemplater   IDR_PYTHONTYPEr   EditViewOpenDocumentFileSetTitleGetFirstViewr%   r7   )templatedocviews      r3   testr^   [   su    "lG4D H 
#
#D
)
)CLL   Dsr4   __main__)r   r   r   	pywin.mfcr   r   r   r(   r   r7   r^   rP   	demoutilsNeedGoodGUIrS   r4   r3   <module>rc      s       - - - - - - - - - -C# C# C# C# C#6% C# C# C#L   zy 	  r4   