MCE Users - Read This!

Lawrence

New member
I'm currently working on a software utility that solves one of the irritating problems I have with MCE, getting it back to the extended desktop in the EXACT same position on launch or when I finish looking at a small desktop video window on the main desktop (while working or browsing the Internet).

What happens is that even when I close and relaunch MCE from the extended desktop it does not retain it's exact size. Why? It seems MCE reads the size of the extended desktop and sizes accordingly, leaving the blue forders visible.

FYI... I run MCE in a "normal" state (not maximized) for 2 reasons...

1. It allows the mouse to be used on the computer's main desktop while others watch TV.

2. It stops artifacts in fast motion video that happen when the window is maximized.

So with this little utility I'll be able to move the TV window around while browsing or whatever and then when I want it back on the full TV screen in the living room I click the utility program and it places it back on the extended desktop in the exact same position and custom size every time.

Lastly, running it this way (with the video card set to overscan on the extended desktop) allows me to downsize the window (mine is currently set at 989 x 742) so that the borders are just outside of the viewing area. No more black borders around the video and no motion artifacts from maximizing.

It's working great so far. I just have to write some registry keys to save the user values and design a better user interface for it.

Keep tuned... I'll post a link to it in a couple of days.

Lawrence
 
Last edited:

Lawrence

New member
Here's the program... http://theaudiocave.com/MCE_Window.exe

Here's a screenshot of the full edit window although it "rolls up" for normal use after setup... and just as an FYI, the "TV" window is just a graphic I dropped in for the design... no video plays through that window.



If you have motion artifacts with full screen and/or black borders with a normal window use this program with the MCE window in Normal and with "overscan" mode on your extended desktop to the TV. It allows perfectly filling up the entire screen without trapping the mouse or having black borders around the video window.

It should not require any installation since it uses common controls already built into Windows. It installs no dll's or any other files on your system. The only required file is the VB6 runtime file which may already be on many systems. If not you can download it here...

www.theaudiocave.com/msvbvm60.dll

If you don't have it download it and place it in your windows\system32 directory. If too many people have issues I'll create a basic install program later to get that done.

The only thing this program reads and writes are the numeric values used to store the window sizes positions that you set up. Those values are stored in the registry at ...

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\MCE Window

Setup and Use:

1. Set your extended desktop on your video card to overscan.
2. Launch the program (if MCE iosn't running it will launch)

Notes: MCE window should be "Normal" and not maximized. I'll add the code to automatically make it "Normal" tomorrow. Even though the largest "starting" resolution for setup is 1024 x 768 you can set the increments to "100" when you begin resizing to quickly get it up to where your video resolution is. It'll size beyond the actual size of the desktop, something you cannot do with the mouse while the window is on the extended desktop.

3. Click the "Set Full Screen Window to top left..." button.
4. Use the sizing controls to set MCE so the program's borders are just out of view and the video is in a good centered spot on the screen. Full screen video with no artifacts and a perfect position every time.
5. Click the "Set Current Position as Default" button for Full screen video.

Now you can move you MCE window around at will if you watch tv on the desktop while working and get it back to a perfect TV display on the extended desktop by clicking the "Full Screen TV" button at the top.

You can also set a default size and position for the desktop video by calling it back to the desktop ('Main Desktop' button), sizing and placing it where you want and saving the default settings for the desktop.

Place a shortcut to this app on your desktop and use it to launch MCE. The EDIT button rolls the main progam window up and down so after you set up your positions click it to roll the options view up.

This makes it easier to place a "Normal" window in a good default TV position because you can move it around without the program controls displaying like they do when you move the MCE window with the mouse. Resizing automatically holds the correct aspect ratio although I discoved it can be defeated by using the API calls of this application.

I may add that option later. If anyone uses this please give feedback.

Lawrence
 
Last edited:
Top Bottom