
    %
i                         d dl Z d dlZd dlmZ  G d dej                  Z G d dej                  Z e            Ze	dk    rd dl
Z
 e
j                     dS dS )    N)
dlgappcorec                       e Zd Zd ZdS )TestDialogAppc                     t                      S N)TestAppDialogselfs    C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\pythonwin/pywin/Demos/app/dlgappdemo.pyCreateDialogzTestDialogApp.CreateDialog   s        N)__name__
__module____qualname__r    r   r   r   r      s#            r   r   c                   &    e Zd Zd Zd Zd Zd ZdS )r   c                 h    d | _         t          j                            | t          j                   d S r   )editr   	AppDialog__init__win32uiIDD_LARGE_EDITr	   s    r   r   zTestAppDialog.__init__   s+    	%%dG,BCCCCCr   c                     |                      d           |                     t          j                  | _        t          d           t          dd           t          j        D ]}t          |           dS )NzTest dialog applicationzHello from Pythonz	args are: )end   )SetWindowText
GetDlgItemr   	IDC_EDIT1r   printsysargv)r
   args     r   OnInitDialogzTestAppDialog.OnInitDialog   sr    4555OOG$566	!"""ks####8 	 	C#JJJJqr   c                 6    | xt           _        t           _        d S r   )r!   stdoutstderrr	   s    r   
PreDoModalzTestAppDialog.PreDoModal"   s    "&&
SZZZr   c                     | j         rJ| j                             d           | j                             |                    dd                     d S t	          j        d|z             d S )N
z
z#dlgapp - no edit control! >>
%s
<<
)r   SetSel
ReplaceSelreplacer   OutputDebug)r
   strs     r   writezTestAppDialog.write%   sj    9 	PIR   I  T6!:!:;;;;; H3 NOOOOOr   N)r   r   r   r   r$   r(   r1   r   r   r   r   r      sX        D D D  ' ' 'P P P P Pr   r   __main__)r!   r   pywin.frameworkr   	DialogAppr   r   r   appr   	demoutilsNeedAppr   r   r   <module>r8      s    


  & & & & & &    J(   
P P P P PJ( P P P4 moozI r   