how to reserve part of the screen exclusively for my application?
- From: Grzegorz Aksamit <grzegorzaksamit@xxxxxxxxx>
- Date: Wed, 1 Oct 2008 02:20:08 -0700 (PDT)
Hello,
We're developing an application supporting popular GPS navigation
applications like tomtom/garmin/etc.
Most of those apps are using GAPI and display itself on full screen.
On the other side, some functions of our application require it to be
visible all the time on the screen while driving. This raises a
problem, and I see two possible solutions so far:
1) display some small always-on-top window on top of the navigation
application (hiding part of it's screen)
2) reserve bottom 50-100px of the screen for our application, forcing
functions like GXDisplayProperties() GetSystemMetrics() etc to return
smaller screen size to navigation application - for example 240x260
instead of 240x320.
The 2nd solution would be much much better. It would make all
fullscreen applications think the screen size is smaller than it is in
fact - leaving some place for our application.
I think about two possible methods of implementing it:
- create my own "proxy" gx.dll and force applications to use it
instead of orig one
- mess with display drivers (?)
Do you know some good solution for it? Or maybe have some other ideas/
sugestions how to solve this issue?
Regards
Grzegorz Aksamit
.
- Follow-Ups:
- Re: how to reserve part of the screen exclusively for my application?
- From: Chris Tacke, eMVP
- Re: how to reserve part of the screen exclusively for my application?
- Prev by Date: problem using wnproc and sendmessage
- Next by Date: switch audio output between earpiece and loudspeaker on Windows Po
- Previous by thread: problem using wnproc and sendmessage
- Next by thread: Re: how to reserve part of the screen exclusively for my application?
- Index(es):
Relevant Pages
|