Thanks

Always On Bottom
19 posts
• Page 1 of 2 • 1, 2
Yeah thats a great idea. I wish the "on top" was a bit more "on top" than it currently is too. If Xion is placed over the taskbar in XP or Win7 and the desktop is brought to the front then Xion ends up below the taskbar.
djinn i think that might be a bug? that doesn't sound like anything i've ever encountered from any program.
And yes the on top should be more 'on top' because someone was having trouble with photoshop in an earlier thread...
It can't get any more 'on top' than it is. The Windows layering system works as such: Desktop Window Normal Windows On Top Windows Its sandwiched as above. The only distinction on each in between layer is the zorder. The zorder is user changeable. I.e. when I switch windows I change the zorder and bring some window to the front. The same functionality exists when you have multiple 'on top' windows. You can switch between all of the on top windows and they will over take each other. All of the on top windows are usually always above the normal windows though. Its not a bug I can really do anything about as that's just how the Windows window system works. Cliff ![]()
Nice workaround for this is to get another monitor
![]() ![]() ![]()
Well, I had two, but then I had to sacrifice one to a temporary second PC.
I have two but my computer isn't powerful enough to handle both (will be fixed soon though) and
Cliff, can you specify a zorder for Xion? I remember when I was making a program there was a value I could set to make sure it was always a 1000 above other windows. But that was in c++, I don't know what your making xion in so that's why I ask.
Xion is written in c++, using Win32. Not sure what you're talking about with a zorder value, the Windows API has no such knowledge as far as I know. DirectX or something else, sure, but not Windows and the individual windows you create with CreateWindow ![]() Feel free to send me information otherwise. Cliff ![]()
Uhhh, what's the difference between always on bottom and desktop??
I assume that an "always on bottom" window is a normal window with a fixed zorder lower than all other normal windows unless they're also "always on bottom". The Desktop is at a lower level than the normal windows with its own zorder hierarchy. Please correct me if I'm wrong Cliff ![]()
Some programs specify their zorder I believe. Djinn I think your right about the layer ordering, I swear there are four levels. I have a program now that has those exact four options...actually now that I look it has five options for levels...It's Rainmeter on XP and the Enigma sidebar options include:
Always Top Top Normal Bottom Desktop And they stay at these levels...so I'm sure somehow you can tell Xion where to be if specified.
Actually all they're doing is just forcing themselves to the top/bottom using a Timer. Even so much so that it causes a bug. Set it to 'Stay Topmost' now move it over the Task bar, click the taskbar to bring it to the front and a couple of ms later, you'll see rainmeter pop to the top. Now try right clicking on rainmenter while its in this mode. The menu will display and shortly after rainlender will move in front of the menu so you can't see it! As I've said before, there is no application definable zorder. Its user customizeable. I will probably end up doing something similar for Xion, by forcing itself where it needs to be, however its hacky as Windows doesn't actually support this. As for staying on the Desktop, that's fairly easy, you just set your window's parent to be the Desktop. Cliff ![]()
I prefer it when she's on top, oops
![]() ![]() ![]()
19 posts
• Page 1 of 2 • 1, 2
Who is onlineUsers browsing this forum: No registered users and 4 guests |