i know that site, i program in c++ on windows.

however, the syntax in different. how do I find out python's way of using
it?



On Dec 2, 2007 11:36 PM, bob gailer <[EMAIL PROTECTED]> wrote:

> elis aeris wrote:
> > this code uses windows api, but where do I find documentation about
> > how to use them?
> Hmm - looks like something from Experts Exchange.
>
> If you are asking for the Windows API Reference, try:
>
> http://msdn2.microsoft.com/en-us/library/aa383749.aspx
>
> ctypes is a Python module that wraps the api calls
> >
> >
> >
> > import time
> > import ImageGrab # Part of PIL
> > from ctypes import *
> >
> >
> > #time.sleep(5)
> >
> >
> > # Load up the Win32 APIs we need to use.
> > class RECT(Structure):
> >     _fields_ = [
> >     ('left', c_ulong),
> >     ('top', c_ulong),
> >     ('right', c_ulong),
> >     ('bottom', c_ulong)
> >     ]
> >
> >
> > # time.sleep(2)
> >
> > GetForegroundWindow = windll.user32.GetForegroundWindow
> > GetWindowRect = windll.user32.GetWindowRect
> >
> > # Grab the foreground window's screen rectangle.
> > rect = RECT()
> > foreground_window = GetForegroundWindow()
> > GetWindowRect(foreground_window, byref(rect))
> > image = ImageGrab.grab((rect.left, rect.top, rect.right, rect.bottom))
> >
> > # Save the screenshot as a BMP.
> > image.save("C:\projects\screenshot.bmp")
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Tutor maillist  -  Tutor@python.org
> > http://mail.python.org/mailman/listinfo/tutor
> >
>
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to