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