Displaying a native Windows GUI program in a JFrame

Hello,
I am working on a troubleshooting program that will bring up a control panel applet along with my own JFrame containing instructions on what to do for a certain topic. In order to avoid one window overlapping another, I want to be able to control where both windows appear. One possibility I have thought of is to execute the control panel applet so it appears within the same JFrame or a different JFrame, and then I could control the position of that.
I am using Runtime.exec to execute the control panel applet from the command prompt. Simply adding the Process that this function returns to the contentPane (Container for my JFrame) does not work because Process is in a different class hierarchy from Container.
I was wondering if anyone knew either how to do what I just mentioned or how to control the position of a windows gui app that i execute from the command prompt. Any information that at least pointed me in the right direction would be very helpful. Thanks.

Just to be clear...
You have two seperate processes (two JVMs.)
If so "class hierarchy" is meaningless because there is no interaction between the two JVMs that you do not explicitly provide.
So you have several choices.
First you can delve deep into the internals of windows and figure out how to determine where the various windows appear on the screen. Unless you are already an expert in the windows API this is going to take a lot of research.
Second you can simply send use a communication medium (like sockets) to let each application tell the other app where it is. I believe the java api allows you some information on the screen position. If not then you will have to again delve into the windows internals.
Three when both applications are running then only one application has a gui. The other application uses a communication medium (like a socket) to send relevant info to the other app. And the other app manages both GUIs.

Similar Messages

  • Insert windows gui  to java Frame?

    Hello exist any method or object for insert 'windows gui program' in a java Frame ?
    I need to launch an windows gui application from a java program .
    Thanks

    nturri wrote:
    Hello exist any method or object for insert 'windows gui program' in a java Frame ?That doesn't make sense.     
    I need to launch an windows gui application from a java program .[http://java.sun.com/javase/6/docs/api/java/lang/Runtime.html#exec(java.lang.String)]
    ThanksYou're welcome.

  • Display a C++ window in a java GUI

    Hi,
    I've got a java program and a c++ one.
    The Java program`s output is a GUI, using swing and awt componants.
    THe Cpp program is a 3D engine: OSG, Open Scene Graph., displaying a 3D model in the screne, with interaction : so that the user can move on the scene, thanks to the mouse or keyboard.
    Actually the Java is used as a command panel fot the 3Dengine.
    I would like to know if i can have the Cpp ouput window (the 3D ouput form the OSG cpp)
    in a Java componant > frame or anything : so that I would be able to keep all my software in only one main GUI.

    You can create a child native window in a java component. For this do as follows
    - extent java.awt.Canvas class with yours, override method addNotify and add some native method for CPP window initialization, g.e. createWindow()
    - in your addNotify call createWindow():
    public void addNotify() {
        super.addNotify();
        createWindow();
    }- add native method nativeWindowResize(int width, int height) to resize CPP Window;
    - implement java.awt.event.ComponentListener and in method componentResized call nativeWindowResized:
    public void componentResized(java.awt.event.ComponentEvent componentevent) {
        nativeWindowResize(getWidth(), getHeight());
    }- override setBounds(int x, int y, int w, int h):
    public void setBounds(int x, int y, int w, int h)
        super.setBounds(x, y, w, h);
        nativeWindowResize(getWidth(), getHeight());
    }What to do in JNI code (method createWindow and nativeWindowResize):
    - get HWND of java.awt.Canvas Object with AWT native interface;
    - create your CPP window as a child of Canvas' window;
    - in JNI method nativeWindowResize resize your CPP window.
    This is very simple task.

  • Incorrect functionality of Embedded tag in html page, displaying object on top of all layers of Adobe air application native window

    Title
    Incorrect functionality of embed tag in html loader for adobe air development
    Description
    Problem Description: If we had loaded youtube.com video url in a view stack and navigate to other index of stack or away from we UI screen within the same native window video or embeded tag of flash player or any other embed object will be displayed on top of all screens layer in same position of where the object should be placed in side of html loader only.
    Steps to Reproduce:
    1) go to http://get.straweb.com/StraWebBrowser/StraWebBrowser.air download and install
    2) load 2 tabs and in the 3 tab load video player of youtube.com which will a sample video
    before completing the load of 3 tab which trying to load video from youtube.com, navigate to other tabs 1 or 2 in few second once the flash player of youtube.com video player is load it will display in the current tab or UI screen.
    3) Try navigating to other tabs than youtube.com loaded tab you see the flash player is on top it stable.
    4) navigate to 3 tab and try to navigate to other tab you can observe that so how it will not show that flash player and only visible in that 3 tab which is fine.
    Actual Result: Embedded tag of html page displaying on top of all layers of Adobe air application native window
    Expected Result: Embedded tag of html page should only displayed in side htmlloader
    This you can replicate in any adobe air plugin update and on any Hardware and Environment.
    Applicable to all sdk versions of adobe air.

    Adobe Bugbase: Bug 3823839 Incorrect functionality of embed tag in html loader for adobe air development

  • Where is the Native Windows XP USB/Display  Support?

    My Config:
    Windows XP Professional
    ASUS K8N-E, AMD Athlon 64 3000+, 2GHz, 1GB RAM
    PNY NIVIDIA GeForce 6600 GT 128MB AGP (Force Ware 91.31, BIOS 5.43.02.39.51)
    Cinema HD 30" display
    This is my first Apple product and it amazing good apart from the "PC Compatible" BS under the product listing.
    Where is the native Windows XP USB and display support for this $2,000 display? And no, I'm not satified with a SourceForge.net project with one developer working on WinACD (all credit to his efforts, I'm a software developer too!)
    Tell me the last time you bought a piece of hardware that didn't come with driver support? Is this the first and last Apple product I buy?
    -bonzo3671

    I hear what you are saying but frankly that doesn't cut it - I'm an embedded sw engineer and if you are saying that a company like Apple can't take the time to create a Windows display INF file, like they did in 1997, then something is clearly not right.
    Check the file "applevdo.inf" here:
    http://mirror.apple.com/Mirrors/AppleSoftware_Updates/US/DOS-Windows/DOS_and_PC_CompatibilitySW/
    They created an INF file for Windows 95.... but not for customers running "recommended" Nvidia Quatro FX's cards
    running on XP and ultimately Vista?
    This thread is far from over....
    For those interested, here's my ACD EDID (http://en.wikipedia.org/wiki/EDID) info:
    ===========================================================
    Monitor
    Windows description......... Apple Cinema HD Display 30-inch
    Manufacturer description.... Cinema HD
    Manufacturer................ Apple
    Plug and Play ID............ APP9232
    Serial number............... CY6290A8UG1
    Manufacture date............ 2006, ISO week 29
    EDID revision............... 1.3
    Display type and signal..... Digital
    Sync input support.......... n/a
    Screen size................. 640 x 400 mm (~32")
    Power management............ Active off/sleep
    Color characteristics
    Display gamma............... 2.20
    Red chromaticity............ Rx 0.640 - Ry 0.343
    Green chromaticity.......... Gx 0.292 - Gy 0.611
    Blue chromaticity........... Bx 0.146 - By 0.074
    White point (default)....... Wx 0.313 - Wy 0.331
    Timing characteristics
    VESA GTF support............ Not supported
    Horizontal scan range....... 30-100kHz (est.)
    Vertical scan range......... 48-60Hz (est.)
    Video bandwidth............. 333MHz (est.)
    Extension blocks............ 1
    Timing recommendation #1.... 1280x800 at 60Hz
    Modeline................ "1280x800" 71.000 1280 1328 1360 1440 800 803 809 823 +hsync -vsync
    Timing recommendation #2.... 2560x1600 at 60Hz
    Modeline................ "2560x1600" 268.000 2560 2608 2640 2720 1600 1603 1609 1646 +hsync -vsync
    Standard timings supported
    1280 x 800 at 60Hz - Apple
    2560 x 1600 at 60Hz - Apple
    Raw EDID (3)
    00: 00 FF FF FF FF FF FF 00 06 10 32 92 46 61 00 02
    10: 1D 10 01 03 80 40 28 78 28 FE 87 A3 57 4A 9C 25
    20: 13 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    30: 01 01 01 01 01 01 BC 1B 00 A0 50 20 17 30 30 20
    40: 36 00 81 91 21 00 00 1A B0 68 00 A0 A0 40 2E 60
    50: 30 20 36 00 81 91 21 00 00 1A 00 00 00 FF 00 43
    60: 59 36 32 39 30 41 38 55 47 31 0A 00 00 00 00 FC
    70: 00 43 69 6E 65 6D 61 20 48 44 0A 00 00 00 01 C3
    Display adapter
    Adapter description......... NVIDIA GeForce 6600 GT
    Adapter device ID........... 0x00F110DE
    Display settings............ 2560x1600, 32bpp

  • Native windows program run on intel imac?

    i searched for this question before hand but did not see a post. Has anybody tried running native windows pc applications on an intel mac?
    It was rumored before the product launch that this was possible.
    thanks in advance

    No it is not possible at this time.

  • Embedding Applet in native Windows Application

    Hi!
    I need to integrate applet into my windows application (MSVC).
    The problem is displaying applet(s) within the application's main window (just like in browser).
    Is there a way to do it? Using WebBrowser (IE) ActiveX component is unacceptable.
    Perhaps there is documentation how to use JRE browser plugin, but googling yielded no results :(

    <offtopic>Apparently my login no longer working, re-registered</offtopic>
    ActiveX bridge won't do, I have to load an applet from any .jar
    The idea is to write kind of applet loader, which may be able to load jar and display applet.
    To start with, I need to know the way of paiting Java application GUI (i.e. JFrame) inside the native window.
    There is one way I've found. First, create borderless JFrame with some unique title, then use FindWindow in C++ Application to obtain HWND (window handle), and then call SetParent. I know there is more elegant way using JAWT to obtain HWND, the main problem is that Java window is rendered separately and only then becomes a part of native window, because HWND could be get on visible window only. This results unneccessary mess and flicking on screen for user.
    So, how can I render Java GUI directly to native window?
    I used search and haven't found solution.
    Thank you!
    PS found http://forum.java.sun.com/thread.jspa?forumID=52&threadID=5124062
    but this guy haven't said how he ded that :(
    Edited by: deniska25 on Oct 15, 2007 1:52 PM

  • Why do CS4 & CS5 use a non-standard Windows GUI skin?

    This has bugged me ever since I used CS4.
    I have used Photoshop on a netbook, and it's really difficult to because even while maximized, the window maintains a window border. This might not seem big but on a small netbook display every pixel counts. Furthermore, if Adobe gave us an option to turn off the skin and use a standard Windows GUI customization, I could make the window border small to fit on my netbook. Right now, it ignores the settings I use.
    I found a workaround in CS4 by using a program called WinPos that let me move the edges of the window off the edge of the screen so the border is not visible. This is a complicated solution, but it worked. But my company upgraded to CS5 and this workaround no longer works. No matter what I do the window "snaps" to the top edge of the screen.
    The Application bar also makes CS programs difficult to use while windowed, which is helpful in certain cases. If I reach for the file, edit, object menu and click slightly too low or too high, it grabs the window and drags it around. This is non-standard windows behavior. I should have the option for a normal-looking title bar and a normal looking menu bar that integrates into Windows using the standard GUI.
    I have looked at many hacks that people have tried on this forum and others, but there seems to be no way to completely turn off the application bar in all Adobe programs that use it. The Mac version allows you to turn off the Application Bar, why not allow Windows users the same convienence?
    This may seem trivial to some, but it is an annoyance to a lot of people I have spoken to. The new CS Live button has also brought this design of the Application Bar to the forefront. You can turn off the CS Live button by renaming a system file, but the CS live icon is still visible in InDesign. Many of the functions of the Application bar can be found in the menus themselves, which begs the question, why do we need this redundancy?
    Please, please give us a way to turn it off and make it work on all Adobe programs that use it. Or at the very least, tell me how to turn off the window snapping so I can use my WinPos workaround again.

    This is a user to user forum. If you want to tell Adobe, do it here: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    Bob

  • FLV Playback and Seekbar on different native windows in one Air application

    Hello Everyone.  I'm trying to make a simple video playback AIR application that utilizes the initial native window to house a transport control with a seekbar on it.  Once the application launches, it creates a second (new) window on my second screen and places a FLVPlayback instance on that new window.  Everything works just like it want it to except for one thing.  When the seekbar and FLVplayback instance are not located on the same window stage, the seekbar handle sticks to the mouse when trying to scrub through the video.
    I've added both the transport control and the FLVPlayback instance to the original native window as children and I have also added both of them to the new window as children and everything works just fine.  It's only when they are separated and located on different stages that the seekbar acts up.  When they are on the same stage, I can click on a point on the seekbar and the video jumps to that spot and continues to play and I can also scrub the seekbar, the video updates as I scrub, and when I release the mouse, the seekbar handle stays where I released the mouse.  When they on separate stages, the seekbar handle continues to follow the mouse movement without releasing it.  The video updates as the seekbar handle is moved due to it sticking to the mouse, but if I release the mouse, the handle is still moving with the mouse and the video is still being scrubbed.  Like I said, everything works great except for this and I have reached my limit with time spent on this issue.  Does anyone have any insight into this?
    Here's my code for the project.  This is my first AIR application, so I am coding it as I am learning, please be kind.
    import fl.video.*;
    import flash.display.*;
    import flash.desktop.*;
    import flash.events.*;
    import fl.video.MetadataEvent;
    import flash.geom.*;
    import flash.ui.Mouse;
    import flash.text.*;
    GLOBAL SETUP
    var flvControl:FLVPlayback;
    var MasterWindow = stage.nativeWindow;
    var screen1:Screen = Screen.screens[0];
    var screen2:Screen = Screen.screens[1];
    MASTER WINDOW SETUP
    this.loaderInfo.addEventListener(Event.COMPLETE,maximize);
    transControl.playPauseButt2.addEventListener(MouseEvent.CLICK, PlayButton);
    if (Screen.screens.length > 1){
              createVideoBKG();
              createVideoPlayer();
    GENERAL FUNCTIONS
    //Maximize the initial screen
    function maximize(e:Event) {
              MasterWindow.x = screen1.bounds.left
              MasterWindow.maximize();
              MasterWindow.stage.scaleMode = StageScaleMode.EXACT_FIT;
    //Hide Mouse Behind Video Window On Roll-Over
    function MouseRollOver(e:MouseEvent):void
              {          Mouse.hide()          }
    function MouseRollOut(e:MouseEvent):void
              {          Mouse.show()          }
    //Play-Pause Button Control
    function PlayButton(event:MouseEvent):void
                        if(transControl.playPauseButt2.currentFrame==1 ){
                                  transControl.playPauseButt2.gotoAndPlay(2);
                                  flvControl.play();
                        else {
                                  transControl.playPauseButt2.gotoAndPlay(1);
                                  flvControl.pause();
    function CloseWindow(e:MouseEvent):void
                        NativeApplication.nativeApplication.openedWindows[2].close();
    VIDEO BKG SETUP
    function createVideoBKG(e:Event = null):void{
              var newOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
              newOptions.type = NativeWindowType.LIGHTWEIGHT;
              newOptions.systemChrome = NativeWindowSystemChrome.NONE;
              newOptions.transparent = true;
              var videoBKG:NativeWindow = new NativeWindow(newOptions);
              if (Screen.screens.length > 1){
                        videoBKG.x = screen2.bounds.left;
              videoBKG.maximize();
              chromeSetup(videoBKG);
              videoBKG.activate();
    //Video BKG Chrome Setup
    function chromeSetup(currentWindow):void {
              var vidBKG = new video_bkg();
              vidBKG.name = "video_bkg2";
              vidBKG.addEventListener(MouseEvent.ROLL_OVER, MouseRollOver);
              vidBKG.addEventListener(MouseEvent.ROLL_OUT, MouseRollOut);
              currentWindow.stage.addChild(vidBKG);
    VIDEO Player SETUP
    function createVideoPlayer(e:Event = null):void{
              var newOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
              newOptions.type = NativeWindowType.LIGHTWEIGHT;
              newOptions.systemChrome = NativeWindowSystemChrome.NONE;
              newOptions.transparent = true;
              var videoPlayer:NativeWindow = new NativeWindow(newOptions);
              if (Screen.screens.length > 1){
                        videoPlayer.x = screen2.bounds.left;
                        videoPlayer.y = screen2.bounds.top;
                        videoPlayer.width = screen2.bounds.width;
                        videoPlayer.height = screen2.bounds.height;
                        videoPlayer.stage.scaleMode = StageScaleMode.NO_SCALE;
              videoPlayer.alwaysInFront = true;
              var DVR = new DVR_Player();
              DVR.name = "DVR";
              DVR.x = 0;
              DVR.y = 0;
              DVR.addEventListener(MouseEvent.ROLL_OVER, MouseRollOver);
              DVR.addEventListener(MouseEvent.ROLL_OUT, MouseRollOut);
              videoPlayer.stage.addChild(DVR);
                flvControl = DVR.display2;
              flvControl.width = 1280;
              flvControl.height = 720;
              flvControl.skin = null;
              flvControl.autoPlay=false;   
              flvControl.isLive=false;
              flvControl.fullScreenTakeOver = false;
              flvControl.align = VideoAlign.CENTER;
              flvControl.scaleMode = VideoScaleMode.NO_SCALE;
              flvControl.source = "olympics.f4v";
              flvControl.seekBar = transControl.seekbarContainer2.seeker;
              videoPlayer.activate();

    Does anyone have any ideas about this?

  • How can i run a windows based program on mac book pro

    Can I run a windows based program on mac book pro mountain lion 10.8.4

    You can use bootcamp to install windows natively on the hard drive.  You then choose which OS you wish to use at startup - OS X or Windows.
    You can also install Windows in a virtual machine - Parallels or VMWare Fusion - and run it simultaneously with OS X (a virtual machine is just a PC emulated in software, and you install and run windows in the emulated machine hardware).

  • Display Resolution in Windows

    When I run Windows 7 in VMWare Fusion 4, I am not able to run the Thunderbolt Display in 2560x1440 resolution. I can either select a resolution that doesn't fill the width of the monitor, but still looks crisp, or a lesser resolution that does fill the monitor, but looks like crap. Is Apple going to release a driver for Windows 7 so that the monitor can be run in its native resolution?

    Try Parallels Desktop 7. You probably do not want to spend another $80 after dropping $1K. I purchased two (2) Thunderbolt Displays, and the Windows screens - although I did not check resolution, were very clear. I will check resolution next weekend when I am at my home where the new setup is. At minimum, try the 14 day free trial that Parallels offers.
    Let me know if this works.
    ..dw

  • Script to automate the display language on windows server

    Hi,
    I'm looking for a script which should change the windows display language from non-english to english (vizversa).
    Here is the scenario:
    On windows server 2008 R2 I have two language installed - Japanese and English with the help of MUI packs available on microsoft site. The native language of windows server 2008 R2 is Japanese. Consider there are 10 sys admins only knows
    Japanese but not english. Similarly there are 10 sys admins knowing only English. I  being english administrator, i should each time go to regional setting in the control panel and click on change display language to english. After
    I finish my task I need to set back the language to japanese(native).
    I'm looking for script which can auotmate this process.
    Objective:
    The script should automatical change the language to Japanese when I logoff from the system. 
    Here is the steps to reach "Change Display language" on windows server 2008
    Go to control Panel > Category view (on right side top ) > System and Security > Clock ,Language and Region > Under “Regional Language” > Change display
    language > Go to Tab “Keyboards and Languages” > Look for the dropdown menu “Choose a display language” and choose the appropriate language you prefer from the dropdown list
    Kindly note this menu/option is available for Vista,Windows 7 and Windows Server 2008. This option is also available on Windows XP/Server 2000/2003 provided the LIP/MUI is installed.
    Thanks
    Ezakial

    Hi,
    I'm looking for a script which should change the windows display language from non-english to english (vizversa).
    Here is the scenario:
    On windows server 2008 R2 I have two language installed - Japanese and English...
    Thanks
    Ezakial
    Guys,
    Forgive me, but I think you are making this far too complicated. Using a script to achieve this is, in my view the wrong tool, and a little dangerous. If your logoff script fails to run for any reason, 11 Japanese sysadmins will be waving Samurai swords
    at you :-).
    There is a single Group Policy setting that will do exactly what you want on Vista, W7, W2K8 & R2.
    Create a new Group Policy object ("English_interface", for example.
    Edit the new policy object
    Drill down to "User Configuration, Policies, Administrative Templates, Control Panel, Regional and Language Options"
    Pick the setting "Restricts the UI languages Windows should use for the selected user" and Enable it.
    Drop down the "Restrict users to the following language" and pick "English"
    Click "OK"
    Link your new GPO somewhere in the OU hierarchy that contains the English user
    If other (Japanese?) users are also in the same container, you can filter application of the GPO by security group so that the policy can only be read and applied by the English group.
    That's all you need to do!
    As a point of principle. I ALWAYS install my OS in US English then add languages, and set the locals to use their own language. This is because service packs and hotfixes invariably arrive for US English first, and some hot fixes are NEVER translated.
    I'm just doing this for a single W7 build in English, to be deployed in 6 countries, with 7 different languages and 9 different keyboard layouts. Fun...
    Come back if you need more help. I volunteer to visit and help if you want!
    Richard
    MCSE, MCITP, MCT etc.
    Switzerland
    RS

  • Netscape.javascript.JSException: Native Window is destroyed

    Supposedly this code closes the window in which the applet is displayed.
    try{
         JSObject win = (JSObject) JSObject.getWindow(this);
         win.eval("self.close();");
    catch(JSException ex){
         System.out.println(ex.getWrappedException().toString());
    catch(Exception ex){
         System.out.println(ex.toString());
    }But I am getting "netscape.javascript.JSException: Native Window is destroyed" every time I run it. I Googled this exception, and to my surprise, I got 0 results. Does anyone know what is causing this or how to avoid it?
    I tried adding the method "close_window()" to the page, and calling that function with win.eval(), but I get the same error.
    The browser in question is Firefox on Windows XP. It is running an applet in a "bare bones" windows, with no toolbars or status bars.

    I've never used that exact call, what about a slightly different method:
    try{
         JSObject win = (JSObject) JSObject.getWindow(this);
         win.call("close", new Object[0]);
    catch(JSException ex){
         System.out.println(ex.getWrappedException().toString());
    catch(Exception ex){
         System.out.println(ex.toString());
    }

  • Resize a native window content mantain the aspect ratio..

    Hello,
    I'm using this code top open a native window and load an external SWF into it.
    var tableWindow:NativeWindow;
    var options:NativeWindowInitOptions = new NativeWindowInitOptions();
    options.systemChrome = NativeWindowSystemChrome.STANDARD;
    options.type = NativeWindowType.UTILITY;
    tableWindow = new NativeWindow(options);
    tableWindow.title = 'MyWin';
    tableWindow.width = 600;
    tableWindow.height = 500;
    tableWindow.stage.color = 0x000000;
    tableWindow.stage.scaleMode = StageScaleMode.NO_SCALE;
    tableWindow.stage.align = StageAlign.TOP_LEFT;
    tableWindow.addEventListener(NativeWindowBoundsEvent.RESIZING, resizeDisplay, false, 0, true);
    tableWindow.addEventListener(Event.CLOSE, closeWin);
    tableWindow.activate();
    after opening a window i load the swf into it:
    var loader:Loader = new Loader();
    var context:LoaderContext;
    context = new LoaderContext();
    context.allowCodeImport = true;
    context.applicationDomain = new ApplicationDomain();
    loader.load(new URLRequest("app:/myswf.swf"), context);
    loader.contentLoaderInfo.addEventListener(Event.INIT, loadFlash);
    I have several problems.. if i use a ScaleMode different than NO_SCALE in main swf and/or in the loaded SWF the file is shown wrong. I have a correct window but the swf is displayed HUGE into the window.. so i've decided to use NO_SCALE as ScaleMode
    Is there a way to mantain the aspect ratio of the window AND (more important) resize ALSO the swf loaded into it?
    Thank you

    I rarely do Flex but I've done a lot of AIR for AS projects and I find their windows to have this bizarre behavior as well.
    I think 2 things are important in my limited experience. To keep aspect ratio I set it to NO_BORDER. This maintains the aspect ratio but also allows resizing.
    Second on my main class I explicitly set the main SWF to a height and width:
    e.g.
    package yada {
         [SWF(width=xxx,height=xxx)]
         public class MyApp extends.....
    If I didn't set that in the AS3 code explicitly (the XML didn't matter at all) the SWF would be the original size. Now your content should be at the size you specify in your window and allow resize.
    Lastly, you're already paying attention to resizing:
    tableWindow.addEventListener(NativeWindowBoundsEvent.RESIZING, resizeDisplay, false, 0, true);
    I think you need to handle that manually. As the user intends to grow or shrink the window you need to override their resize and set the height and width explicitly based on what they try to do, forcing the outer windows size to always be a proper aspect ratio.

  • Display number of windows open for an app on dock?

    I'd like to know if there's an application out there that will display a small number on the dock icon for each program that has more than one window open. This would be especially helpful for web browsers. I always maximize every program I use, so sometimes I lose windows.
    Thanks,
    Eric

    Not that I know of but a right click on any Dock icon will display all open windows.
    -mj

Maybe you are looking for

  • Error when opening a query

    Hi All, I am trying to open a query in the Q(testing) system and it gives me a message saying "system is not set to changeable - objects are not changeable". How to resolve this and get back to editing my query. Thanks, Meher

  • For Outlook 2011 for mac while relying outlook hanging problem

    Pl let me know the solution for given below problem While replying to my emails some times it works fine but most of the times my screen hangs I m not able to type anything on it. It shows very thin (light) line on left side. When I create a new emai

  • IN R/3 SYS logical system creation

    Hi people          in idoc2file scenario i created logical system for 2 clients           1. is for r/3 system for example 800 (LS800)           2. is for pi system for example 100(LS100)  in r/3 system only i created this two LS so creation is compl

  • HT2693 Is it possible to receive a refund if unsatified with an application purchased from the App Store?

    Hello, I recently purchased a game from the App Store in which I am unsatisfied with. I was wondering what is the refund procedures, if any? Thanks, Jason

  • Where can I download an older firware version for my DR8-A2

    I would like to know to know where can I find and download the 140D version of the DR8-A2 firmware, because since I updated to 150D and 160D version it stoped burning DVD-R at 8x, it only burns at 4x or 2x. Can I flash it back to the 140D version. Pl