INF: How to Create a Topmost Window

ID Number: Q81137

3.10

WINDOWS

Summary:

Windows 3.1 introduces the concept of a topmost window that stays

above all the non-topmost windows even when the window is not the

active window.

There are two ways to add the topmost attribute to a window:

1. Use CreateWindowEx to create a new window. Specify WS_EX_TOPMOST as

the value for the dwExStyle parameter.

2. Call SetWindowPos, specifying an existing non-topmost window and

HWND_TOPMOST as the value for the hwndInsertAfter parameter.

SetWindowPos can also be used to remove the topmost attribute from a

window. To do so, specify HWND_NOTOPMOST or HWND_BOTTOM as the value

for the hwndInsertAfter parameter.