a „oe�ã@sHddlZddlZddlmZGdd„dejƒZdd„ZedkrDeƒdS)éN)Údialogc@sšeZdZdZejejBejBejBej Bej Bej Bej BZ ejejBejBej BZdde ddgddejdeggZd Zd d „Zd d „Zdd„Zdd„ZdS)ÚMyDialogz' Example using simple controls zExample slider)rré2é+N)éz MS SansSerifé€ÚClose)réré i%cCstj ||j¡dS©N)rÚDialogÚ__init__ÚDIALOGTEMPLATE©Úself©rúAC:\Program Files\Certbot\pkgs\pythonwin\pywin\Demos\sliderdemo.pyr )szMyDialog.__init__cCsPtj |¡}t ¡t ¡|_|j tj tj Bd|j |j ¡|  |jtj¡|S)N)rrédr )rr Ú OnInitDialogÚwin32uiZEnableControlContainerZCreateSliderCtrlÚsliderZ CreateWindowÚwin32conÚ WS_TABSTOPÚ WS_VISIBLEÚ_obj_Ú IDC_SLIDERZ HookMessageÚ OnSliderMoveZ WM_HSCROLL)rÚrcrrrr,s   üzMyDialog.OnInitDialogcCs tdƒdS)Nz Slider moved)Úprint)rÚparamsrrrr=szMyDialog.OnSliderMovecCstd|j ¡ƒ|j ¡dS)Nz!The slider control is at position)rrZGetPosrÚOnCancelrrrrr @szMyDialog.OnCancel)Ú__name__Ú __module__Ú __qualname__Ú__doc__rZWS_MINIMIZEBOXZ WS_DLGFRAMEZ DS_MODALFRAMEZWS_POPUPrZ WS_CAPTIONZ WS_SYSMENUZ DS_SETFONTZ _dialogstyleZ BS_PUSHBUTTONrZWS_CHILDZ _buttonstyleZIDCANCELrrr rrr rrrrr sBÿþýüûúùÿ ÿþýÿ ûrcCstƒ}| ¡dSr )rZDoModal)ZdiarrrÚdemoFsr%Ú__main__)rrZ pywin.mfcrr rr%r!rrrrÚs  =