Jump to content
The simFlight Network Forums

Recommended Posts

Posted

Hi all ....

 

Is there a way to make a program on top of FS2004 full-screen mode ? - I tried all APIs for making such task but all failed .. Is there a way from inside the FSUIPC ?

Coding tools : Visual basic 6 or C++

 

Thanks in advance

Posted

Is there a way to make a program on top of FS2004 full-screen mode ? - I tried all APIs for making such task but all failed .. Is there a way from inside the FSUIPC ?

 

What do you mean "program on top of FS2004"?  You mean display something?

 

Full screen mode means what it says -- the screen belongs to the program which is using the mode. There's no way anything not in that program can display on top of it. You would need to have it displayed as a gauge or other component. FSUIPC can do it with its display windows only because it is within FS and is calling functions inside FS to do the displays. This is only for text, in the status window or similar. For instance you can use the Lua plug-in ipc.display function for text -- see for example the Log Lvars and Display Vals plug-ins in the pack of Examples installed in your FSUIPC Documents folder.

 

Pete

Posted (edited)

Pete

The idea is to run an external executable file <Project.exe program window> and to be set it on the top of FS2004, not showing text of graphics .  Can a dll file inserted into modules folder do it by running the Project.exe file and set it on most top ? -

Edited by Kareem Ahmed
Posted

The idea is to run an external executable file <Project.exe program window> and to be set it on the top of FS2004, not showing text of graphics .  Can a dll file inserted into modules folder do it by running the Project.exe file and set it on most top ? -

 

If it is not showing any text or graphics, what is it actually showing "on top of" FS2004? If it doesn't need to show anything it doesn't need to be "on top"!

 

In any case a process running in full screen mode cannot share that screen with other processes. That's the whole point of full screen mode. What you want is called windowed mode.

 

Pete

Posted (edited)

You got me wrongly, I meant I don't want to show a text-only based on DirectX-Drawing like how Fraps show on the corners of the screen.. I want to show the window of the program which of course has buttons, and doing a task in front of the FS <on top> ..

I know it's complicated to show some form,program in front of a Directx game which it reserves the whole screen ..

But as you know, Yahoo messenger can pop-up notification windows while in game .. a very close sample how some tool like FSpassenger shows its windows on top of Flight Simulator full-screen mode ..

That's what I have searched for several weeks on Google and developers forums and tried almost a lot of ideas but all didn't work ..

Honestly I'm trying to learn how it can be done and tried to do it by my knowledge in programming but useless ..

Edited by Kareem Ahmed
Posted

But as you know, Yahoo messenger can pop-up notification windows while in game .. a very close sample how some tool like FSpassenger shows its windows on top of Flight Simulator full-screen mode ..

That's what I have searched for several weeks on Google and developers forums and tried almost a lot of ideas but all didn't work ..

Honestly I'm trying to learn how it can be done and tried to do it by my knowledge in programming but useless ..

 

I don't think it can be done from a separate process. I have no idea what Yahoo messenger is. Sorry. you'll need to do research on Windows programming websites.

 

Pete

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.