Re: [python-win32] CF_ENHMETAFILE SetClipboardData 'The handle is invalid'

2011-08-22 Thread RuiDC
Thanks, but I still can't see how to achieve the same thing with Python, I've looked at: API way http://www.codeguru.com/forum/archive/index.php/t-341163.html GetEnhMetaFile API http://msdn.microsoft.com/en-us/library/dd144880%28v=VS.85%29.aspx dotNet way: http://support.microsoft.co

Re: [python-win32] CF_ENHMETAFILE SetClipboardData 'The handle is invalid'

2011-08-21 Thread Mark Hammond
On 18/08/2011 1:02 AM, RuiDC wrote: import win32clipboard filename = r"C:\tmp\test.emf" with open(filename, "rb") as f: data = f.read() win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32clipboard.CF_ENHMETAFILE, data) win32clipboard.CloseCl

Re: [python-win32] CF_ENHMETAFILE SetClipboardData 'The handle is invalid'

2011-08-17 Thread RuiDC
import win32clipboard print(win32clipboard.IsClipboardFormatAvailable(win32clipboard.CF_ENHMETAFILE)) print(win32clipboard.IsClipboardFormatAvailable(win32clipboard.CF_DIB)) retruns 0 for both... how can i make these available? RuiDC wrote: > > import win32clipboard > > filename = r"C:\tmp\tes

[python-win32] CF_ENHMETAFILE SetClipboardData 'The handle is invalid'

2011-08-17 Thread RuiDC
import win32clipboard filename = r"C:\tmp\test.emf" with open(filename, "rb") as f: data = f.read() win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardData(win32clipboard.CF_ENHMETAFILE, data) win32clipboard.CloseClipboard() why do I get the below mess