ForceFore

Description

Short story: Force another window to the foreground, when SetForegroundWindow doesn't work, by attaching to its thread.

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
ForceFore.bas user32






AttachThreadInput
GetForegroundWindow
GetParent
GetWindowThreadProcessId
IsIconic
IsWindowVisible
SetForegroundWindow
ShowWindow
ForceFore.frm user32



GetCursorPos
ReleaseCapture
SetCapture
SetForegroundWindow
WindowFromPoint

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

Download

Download ForceFore.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 ForceFore.zip, 7Kb, Last Updated: Tuesday, October 27, 1998