text_combined: larry bates vfuoogdxoewebsafecom tim golden wrote larry bates wrote almost completely working one remaining problem dialog allows user specify avi runs showing activity things going background avis stored shell32dll movecopy resource number 160 161 respectively vb code set im getting anywhere trying convert hoping could take quick look file operation animations resource ids shell32dll private const res_avi_filemove 160 private const res_avi_filecopy 161 oprogdlg settitle iiffmove moving file copying file setanimation m_hlibshell32 iiffmove res_avi_filemove res_avi_filecopy setline 1 txtsourcetext 1 byval 0 setline 2 txtdesttext 1 byval 0 setcancelmsg please wait byval 0 startprogressdialog mehwnd nothing progdlg_modal _ progdlg_autotime _ progdlg_nominimize byval 0 end private sub form_load load shell32 access avi animation resources m_hlibshell32 loadlibraryshell32dll end sub private sub form_unloadcancel integer call freelibrarym_hlibshell32 end sub bit arent getting larry sure far existing expertise extends loadlibrary stuff ctypeswindll encapsulates ie import ctypes shell32 ctypeswindllshell32 m_hlibshell32 shell32_handle gets form_load sub alternatively could import lowerlevel _ctypes use loadlibrary binding directly import _ctypes m_hlibshell32 _ctypesloadlibrary shell32dll _ctypesfreelibrary m_hlibshell32 maybe thats bit youre trouble tjg tim trick m_hlibshell32 shell32_handle needed thanks loads larry _______________________________________________ pythonwin32 mailing list kpitckaew45pythonorg httpmailpythonorgmailmanlistinfopythonwin32 tue 05 aug 2008 222608 0600 pythonwin32 help calling iprogressdialog interface