Old 08-05-2018, 03:02 AM   #1
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default SWELL: SetWindowPos Z ordering enabled?

According to swell-functions.h:
Code:
/*
** SetWindowPos():
** Notes: Z ordering stuff is ignored, as are most flags. 
** SWP_NOMOVE and SWP_NOSIZE are the only flags used.
*/
But according to /WDL/history.txt:
Code:
2009-11-30:
...
SWELL: SetWindowPos Z ordering enabled

The Win32 version of SetWindowPos has five options: HWND (to the window to precede the positioned window in the Z order), HWND_BOTTOM, HWND_NOTOPMOST, HWND_TOPMOST and HWND_TOP.

I took a look at the SWELL code, and it seems like HWND and HWND_BOTTOM are enabled, and the other options default to HWND_TOP. Is this correct?

Last edited by juliansader; 08-05-2018 at 03:18 AM.
juliansader is offline   Reply With Quote
Old 08-06-2018, 10:21 AM   #2
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Thanks, I need to go through and remove stale comments...
Justin is offline   Reply With Quote
Old 09-16-2018, 03:48 PM   #3
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

Quote:
Originally Posted by doppelganger View Post
doesn't compile on ubuntu studio with flags SWP_NOZORDER and SWP_NOOWNERZORDER, is this implemented?
SWELL doesn't have SWP_NOOWNERZORDER.

Last edited by cfillion; 09-20-2018 at 09:53 AM.
cfillion is offline   Reply With Quote
Old 09-20-2018, 06:18 AM   #4
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by cfillion View Post
SWELL doesn't have SWP_NOOWNERZORDER.
I suppose we can add that as a no-op...
Justin is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:06 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.