You said to find which windll functions are used. As far as I can
tell, here are all of them:
def ActivateWindow(hWindow):
        KERNEL32 = ctypes.windll.KERNEL32
        GetCurrentThreadId = KERNEL32.GetCurrentThreadId
        USER32 = ctypes.windll.USER32
        AttachThreadInput = USER32.AttachThreadInput
        BringWindowToTop = USER32.BringWindowToTop
        GetForegroundWindow = USER32.GetForegroundWindow
        GetWindowThreadProcessId = USER32.GetWindowThreadProcessId
        ShowWindow=USER32.ShowWindow
  #rest of function, using the above methods



On 10/1/11, Chris Barker <chris.bar...@noaa.gov> wrote:
> On 10/1/11 7:28 AM, Alex Hall wrote:
>> I just joined this list, so I am sorry if this is not the right place to
>> ask.
>> I have written an application in python, and one library I use relies
>> on the ctypes.windll functions, specifically user32 and kernel32. I
>> would like to use this library, but I also want to make my application
>> cross-platform. Is there an equivalent to windll on the Mac?
>
> In a word, no.
>
>> It looks
>> like the library uses the dll for finding things like the current
>> thread id, current window, and for functions like window/thread
>> management (it is a dialog builder library built around wx).
>
> These sorts of things will have to be done differently on the Mac. There
> is some chance that some of them may be done with the wx lib (which
> would wrap the Mac version), but most likely some will require
> Mac-specific methods.
>
> If you find out exactly what calls are made, and what they do, I'd ask
> on the wxPython list, and then here, to find out how to do it on the Mac.
>
> -Chris
>
>
>
>   The
>> library can be found here:
>> http://www.empowermentzone.com/pylbc.zip
>> Thanks in advance for any information you can provide.
>>
>
>
> --
> Christopher Barker, Ph.D.
> Oceanographer
>
> Emergency Response Division
> NOAA/NOS/OR&R            (206) 526-6959   voice
> 7600 Sand Point Way NE   (206) 526-6329   fax
> Seattle, WA  98115       (206) 526-6317   main reception
>
> chris.bar...@noaa.gov
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
>


-- 
Have a great day,
Alex (msg sent from GMail website)
mehg...@gmail.com; http://www.facebook.com/mehgcap
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to