🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #13414

Re: How to get the windows desktop taskbar to temporarily stay below my apps window?

#13414
From: Remy Lebeau (TeamB)
Date: Sat, 11 Oct 2003 20:28
22 lines
1937 bytes
"Bruce Larrabee" <zorwizard@lycos.com> wrote in message
news:3F8819CC.6090405@lycos.com...

> I have an application that displays images full screen. How
> can I get the window desktop task bar to NOT stay on top
> of my window when displaying an image full screen? I don't
> want to mess with the users desktop settings of course...

What about not trying to covering the taskbar in the first place?  If you
use SystemParametersInfo() you can get the dimensions of the screen which
are not covered by the taskbar, and then size your display accordingly.

An alternative is to set your display to be top-most using
SetWindowPos(HWND_TOPMOST) and then optionally also have Windows notify the
taskbar that your window is a full-screen window so that the taskbar won't
cover your window to begin with.  One way to do that would be to have your
display "pretend" to be a screensaver by calling
SystemParametersInfo(SPI_SETSCREENSAVERRUNNING).


Gambit
Technical Details
Message-ID: <3f88677f$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <3F8819CC.6090405@lycos.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10cc67,498ebb6b5777b799
X-Google-Attributes: gid10cc67,public
X-Google-ArrivalTime: 2003-10-11 13:39:13 PST
From: "Remy Lebeau \(TeamB\)" <gambit47.no.spam@no.spam.yahoo.com>
Newsgroups: borland.public.cppbuilder.nativeapi
References: <3F8819CC.6090405@lycos.com>
Subject: Re: How to get the windows desktop taskbar to temporarily stay below my apps window?
Date: Sat, 11 Oct 2003 13:28:06 -0700
Lines: 24
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
NNTP-Posting-Host: 67.22.137.75
Message-ID: <3f88677f$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1065903999 67.22.137.75 (11 Oct 2003 13:26:39 -0700)
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail