how to reserve part of the screen exclusively for my application?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



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
.



Relevant Pages

  • Re: how to reserve part of the screen exclusively for my application?
    ... Sorry to say it, but if you're not the device OEM, I seriously doubt you're ... Unless you have very deep knowledge of the display hardware of the target ... We're developing an application supporting popular GPS navigation ... applications like tomtom/garmin/etc. ...
    (microsoft.public.pocketpc.developer)
  • Re: Presentation Model GUI Arch and Presenter to View sync
    ... Complex navigation hierarchies and multiple tabs only complicate things to the extent that not all of the data is visible at the same time. ... But it is still there and the software managing the display still needs to operate on it. ... let's just look at the hierarchy problem. ... One has a navigation tree that one needs to backtrack. ...
    (comp.object)
  • Performance problem related to sysfader, msdtc, davcdata
    ... Documents submenu on the Start Menu sysfader seems to ... but now it just hangs. ... there are no applications running. ... continues to display the menu) ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: Visual Basic for Applications Help not working right.
    ... another in one of the common files directories. ... common files area into the office/1033 directory the search results display, ... entitled visual basic for applications, ... >> VBA help files. ...
    (microsoft.public.excel)
  • Re: domain-specific language
    ... >> option:display do ... >> application:xterm do ... >> application:xeyes do ... I have some applications that take env ...
    (comp.lang.ruby)