WndPick

Description

Short story: Capture cursor feedback outside your own window, like Spy++ does, to highlight and pick any window on the system.

Longer description from old site: click here.

To be edited...

Published

This sample, or the one from which it originally derived, was published (or at least peripherally mentioned) in the following article(s):

APIs Usage

This sample uses the following API calls:

Module Library Function
FWindowPicker.frm user32



GetCursorPos
ReleaseCapture
SetCapture
SetForegroundWindow
WindowFromPoint
MFrameWindow.bas gdi32









user32






CreateHatchBrush
CreatePen
CreateRectRgn
DeleteDC
DeleteObject
FrameRgn
GetStockObject
Rectangle
SelectObject
SetROP2
GetSysColor
GetSystemMetrics
GetWindowDC
GetWindowRect
GetWindowRgn
IsWindow
IsZoomed
ReleaseDC

Don't see what you're looking for? Here's a complete API cross-reference.

Download

Download WndPick.zip   Please, enjoy and learn from this sample. Include its code within your own projects, if you wish. But, in order to insure only the most recent code is available to all, I ask that you don't share the sample by any form of mass distribution.

Download WndPick.zip, 5Kb, Last Updated: Thursday, December 18, 2003