What’s the difference between HWND_TOP and HWND_TOPMOST?

The special values and have similar names but do completely different things when passed as the parameter to the function (or its moral equivalents such as ). As a backgrounder, you should start off by reading the MSDN discussion, which is perfectly accurate as far as it goes. Here, I'll discuss the issue from a historical perspective in the h...