win32cliboard behavior
Tim Daneliuk
tundra at tundraware.com
Tue Oct 8 15:10:07 EDT 2002
Tim Daneliuk wrote:
> Hmmm - I see behavior I cannot understand, nor have I been able to
> get any clarity from the docs. I want to *write* to the clipboard
> from a python app and have that information appear in other normal
> Win32 apps when they Paste. Here's the code (cb is a string):
>
> win32clipboard.OpenClipboard()
> win32clipboard.SetClipboardText(cb)
> #print win32clipboard.GetClipboardData()
> win32clipboard.CloseClipboard()
>
> When I do this, the clipboard does indeed contain my text (confirmed
> by uncommenting the next-to-last print statement). HOWEVER, other
> applications do not see this on their clipboards. I guess what I
> am asking is how to make my clipboard updates globally visible to
> all windows apps. A pointer to a good documentation reference will
> suffice...
>
>
Well, I discovered the problem (and solution) but I don't understand it.
Apparently, one must *empty* the clipboard before a write to it
is globally visible - apparently emptying it is required to "own"
the clipboard. Can one of you windows gurus 'splain why this is so?
I would expect the clipboard to just be readable and writable by everyone...
--
------------------------------------------------------------------------------
Tim Daneliuk
tundra at tundraware.com
More information about the Python-list
mailing list