Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Determining if a window is top most
Message
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Miscellaneous
Thread ID:
00173267
Message ID:
00173453
Views:
45
>>Is it possible to query a window to determine if it has been set as a top most window? I.e. if SetWindowPos() is used to set a window as top most ( HWND_TOPMOST ), is there an API function to query that window to determine if it is a top most window?
>>
>>Thanks,
>
>Hi Bill,
>
>You don't mean that you want the current foreground window (GetForegroundWindow), right? You can test if a window is a child window (IsChild), or loop through the windows like I do with the Is_Run function. That retrieves the handles of parent windows (top most) only.

Hi George,

It's not the specific foreground window I'm looking for but whether a window has been set as HWND_TOPMOST, i.e. above all non-topmost windows. I am looping thru the windows now ( this is in VB ... horrors :-) ) and I'm having to change my logic to make sure I hit all the windows and wanted to test to see if a window was set "topmost". As it turns out, because of the problem I was encountering ( yesterday ) and the solution I will implement ( today ), I won't need to test for this in my new solution. But now it's a matter of principle :-) and for future reference.

Bill
William A. Caton III
Software Engineer
MAXIMUS
Atlanta, Ga.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform