FileSelectPopup window on wrong monitor

Hello all,
My application is used for display testing and calibration purposes. On the PC where my application is running, the second DVI output is attached to the display to be tested. The second display is driven by enabeling the "Extend my Windows desktop onto this monitor" option in the Display Properties window.
Problem: at some systems, popup windows, like a FileSelectPopup window appear on the second monitor. Since this display is not always visible to the operator, it looks like the application hangs and has to be terminated the hard way (Ctrl-Alt-Del).
How can I make sure that popup windows ALWAYS appear on the monitor where my application is running?
Thanks,
Wim
GEMIDIS - Innovating Display Technology
HQ Ghent, Belgium

Rich, 
I'm not entirely sure what your current problem is, so I'll explain the current behavior in 2010 and earlier, and then hopefully give you some tips. In 2010 and earlier when you launch a FileSelectPopup the location and current monitor of the dialog is stored in the registry by Windows. Windows handles this positioning for a certain number of recently launched applications. As long as that information is stored in the registry the file/directory popups will appear in the last location and monitor that you dragged them to, regardless of what monitor is actually launching them. This seems to be the problem you're running into. Unfortunately CVI has no control over where this dialog will appear as it's a dialog that Windows owns.
If you've tried the CVI 2012 beta you'd have seen that the behavior has changed. Now what happens is that when File/Directory Popups are launched they will always appear on the monitor of the panel that launched them. If you drag the popup to a new location, Windows will remember that location and continue to display the popup in that location, so long as the dialog is always launched from the same panel and that panel has not moved. If you move the panel which is calling the popup, then the next time the popup is displayed it will appear on the monitor of the panel that launched it. This should fix the issue you are having.
Unfortunately there's no good workaround for this in CVI 2010 or earlier because CVI doesn't technically "own" those dialogs. I looked into whether you could just delete the settings from the registry, but Windows doesn't make that easy.  Those values are stored on my machine under:
[HKEY_USERS\S-1-5-21-4170831575-233351449-3708798867-15220\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\Count]
Every individual process name has it's own entry so theoretically, you could search for the name of your executable and delete that key, but it seems that Windows scrambles the names using a ROT13. My guess is that they're doing this so that users don't edit these entries themselves, and bad things might occur if you try.
I'm sorry we don't have a better solution for you currently, but at least the problem has already been fixed going forward.
Kevin B.
National Instruments

Similar Messages

  • I have 2monitors, Firefox reopens windows on wrong monitor when i exit private view

    There are much of firefox windows on every screen.

    It's a bug. It happened to me, and to many others. You can search the discussions for "external monitor mirror display projector" and see some of the posts. I haven't seen any work-around yet.
    Go to Apple's bug report page and add your input. Maybe eventually it will get repaired.
    http://www.apple.com/feedback/macosx.html

  • Pages always opens a new window on the wrong monitor

    Is there anyway to fix this I don't understand why always open on the wrong monitor I can't seem to open on the correct one

    OS X 10.8.4:
    Drag the window back to the correct monitor and position it where you want it to open. Make certain that you actively save and close your documents before quitting Pages.
    In System Preferences > General, check the box adjacent to Close windows when quitting an application.
    Your Shutdown, Restart, and Logout dialogs should have the “Reopen windows when logging back in” unchecked.
    If this does not correct the problem, select all contents (command+A) of the following folder only, and then use the right button to select the menu item, “Move to Trash.”
    /Users/yourlogin-name/Library/Caches/
    Also, drag the following file to the Trash as well:
    /Users/yourlogin-name/Library/Preferences/com.apple.iWork.Pages.plist
    Empty the Trash. (You may have to reboot to fully empty the Trash.)
    The next time you launch Pages, the application window will open where you want it.

  • Windows 8 HP TouchSmart IQ510la Wrong Monitor Detection and TouchScree​n Dosen't Work

    Greetings;
    Well i've finally managed (trought a complicated and unnecessarily complicated process) to install Windows 8 Pro, and it worked (Not completly im trying to solve so many issues, somebody made a serious mistake when it said Win8 will work well with my TouchSmart) but now one of the many problems i have is that my touch screen dosen't work. Also when i go to Device Manager on Windows 8 the monitor is listed as PnP Generic and that shouldn't be, i have alredy checked on the forums and tryied every solution for these problems, my graphic card drivers are updated, but i haven't been able to download any drivers from HP driver page for my model for Windows 8, so i wished to ask a few questions:
    ¿Is HP or Windows working on this issues?
    ¿Is there a solution for this issues? and if yes ¿Where? if no then the question before applies.
    ¿Is there a work around this? and if yes ¿Where? if no then the first question applies.
    Also i think i should provide this
    Model: IQ510la
    Serial#: {Removed for privacy}
    Product#: FK963AA - ABM
    Thanks in advance

    Here are the specs for your HP TouchSmart IQ510la Desktop Computer. According to the specs, your computer was introduced for sale on or around 31-Jul-2008. Please see the HP document entitled "HP Windows 8 Upgrade - Important Upgrade Information";
    Not all Windows 8 features may be available on all PCs.
    Your particular experience with Windows 8 will be determined by the capabilities of your PC.
    HP is providing upgrade instructions and drivers will be available for most Windows 7 systems sold after 1st October 2011.
    If you want to restore the original operating system after upgrading, you must create HP recovery media before you upgrade.
    Please note that if you purchased your system prior to October 1, 2011, HP has not tested these PCs or developed Windows 8 upgrade instructions or drivers for them. Upgrading such systems may be difficult or impossible.
    Also see "HP Windows 8 Upgrade - Important Information Before Upgrading"
    Frank
    {------------ Please click the "White Kudos" Thumbs Up to say THANKS for helping.
    Please click the "Accept As Solution" on my post, if my assistance has solved your issue. ------------V
    This is a user supported forum. I am a volunteer and I don't work for HP.
    HP 15t-j100 (on loan from HP)
    HP 13 Split x2 (on loan from HP)
    HP Slate8 Pro (on loan from HP)
    HP a1632x - Windows 7, 4GB RAM, AMD Radeon HD 6450
    HP p6130y - Windows 7, 8GB RAM, AMD Radeon HD 6450
    HP p6320y - Windows 7, 8GB RAM, NVIDIA GT 240
    HP p7-1026 - Windows 7, 6GB RAM, AMD Radeon HD 6450
    HP p6787c - Windows 7, 8GB RAM, NVIDIA GT 240

  • MB Air 13", cannot move windows to secondary monitor

    MB Air 13", cannot move windows to secondary monitor. The pointer moves to the secondary monitor, but when I grab a window and move it, it stops at the screen border

    Comment from Berntfromhasselby:
    Thanks for the good advice, but it was too advanced for me; I do not know how to go to setup or startup. Then I thought I can search for it in "help", but I did not find anything about setup there. I only found something about safe start, where I had to switch off the computer and then press "shift" immediately after a sound during start. I tried that, but nothing special happened. So I thought I had to give up, and remembered once I asked a friend, who is computer specialist, why the help often is of no help. He said that it is obviously very difficult to help people by the help function.
    Then I set the computer to sleep. For some reason I started it again, and NOW it was quick! It was repaired!?! So the next question is:
    Do MacBook Airs also need to be switched off sometimes, so they do not become slow (when only using sleep)? Are they somewhat  similar to PCs which can become slow with time due to accumulation of some trash (and are difficult to make quick)?
    Then today I liked to listen to Mozart's beautiful 20th piano concerto on You tube, but now it had no sound?! I tried help again and found Sound, but the were no  loudspeakers available and everything there was grey, so I could not change anything..... Do I have to go to some service? I took my other MacBook Air (11") and listened to Mozart and noticed that I need to have two of the best and most expensive computers in the world to be sure to have one working....
    Then I remembered the most important PC-rule I learnt from my daughter's boyfriend: if you have some problem, restart! I did so and the sound was there again, probably it disappeared during the safe start procedure. "If anything can go wrong, it will." Ironically, I have been working as professor at a technical university, but in fiber optics, not with computers...
    I any case, it is good now, so the problem is solved. Thanks again!

  • Microsoft Windows Server DNS Monitoring v7.1.10100.0 High CPU Usage on Windows Server 2012 R2

    Hello!
    I've a big problem with this MP. When the zone monitoring is enabled (by default) the MonitoringHost.exe takes up all the CPU. I've put the zones in Maintenance mode.
    I've got this problem only with a new Windows 2012 R2 server. Other Windows Servers (2003 R2, 2008 & 2008 R2) with DNS Server Role they don't have this problem.
    Any ideas?
    Thank you!
    The configuration is:
    SCOM 2012 R2
    Microsoft Windows Server DNS Monitoring v7.1.10100.0 Management Pack
    DNS Management Pack Action Account has been configured
    "Act as proxy..." is enabled
    The monitored server config:
    Windows Server 2012 R2 (standalone)
    DNS Server Role installed
    DNS Management Pack Action Account is a member of the "Administrators" group
    The only events I've are the following but I'm not sure if they're related (because of the ...DNSSEC...):
    Log Name:      Operations Manager
    Source:        Health Service Modules
    Date:          8/11/2013 11:16:21
    Event ID:      11903
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      NS2...
    Description:
    The Microsoft Operations Manager Expression Filter Module could not convert the received value to the requested type.
    Property Expression: Property[@Name='QueriesResponded']
    Property Value: Property[@Name='QueriesResponded']
    Conversion Type: DataItemElementTypeInteger(5)
    Original Error: 0x80FF005A
    One or more workflows were affected by this. 
    Workflow name: Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries
    Instance name: <zone-name> on NS2...
    Instance ID: {4BCB4738-1287-2E6F-E0AA-1FF8D66DDB0B}
    Management group: <grp-name>
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Health Service Modules" />
        <EventID Qualifiers="49152">11903</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2013-11-08T09:16:21.000000000Z" />
        <EventRecordID>9602</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>NS2...</Computer>
        <Security />
      </System>
      <EventData>
        <Data><grp-name></Data>
        <Data>Microsoft.Windows.Server.DNS.2012R2.Monitor.DNSSEC.NameResolutionQueries</Data>
        <Data><zone name> on NS2...</Data>
        <Data>{4BCB4738-1287-2E6F-E0AA-1FF8D66DDB0B}</Data>
        <Data>Property[@Name='QueriesResponded']</Data>
        <Data>Property[@Name='QueriesResponded']</Data>
        <Data>DataItemElementTypeInteger(5)</Data>
        <Data>0x80FF005A</Data>
      </EventData>
    </Event>

    Glad to see you found the solution and thanks for your sharing.
    Niki Han
    TechNet Community Support

  • Hello, I have a Mac computer with NVIDIA 750M dedicated graphics card and monitor EIZO but the problem was there when I was working with Windows and Acer monitor. When I open a file from Camera Raw in PS this is smaller than the screen so I double-click w

    Hello, I have a Mac computer with NVIDIA 750M dedicated graphics card and monitor EIZO but the problem was there when I was working with Windows and Acer monitor. When I open a file from Camera Raw in PS this is smaller than the screen so I double-click with the tool "hand" to fit on the screen, but the picture loses sharpness and becomes blurry. If you magnify the image even only slightly with the tool "zoom" the picture comes back clear. In Camera Raw instead is always sharp. I solve the problem by turning off the graphics card in PS but often use plugin that need the graphics card otherwise the processing time is much longer. I ask for help.
    Thanks.

    Hello, I have a Mac computer with NVIDIA 750M dedicated graphics card and monitor EIZO but the problem was there when I was working with Windows and Acer monitor. When I open a file from Camera Raw in PS this is smaller than the screen so I double-click with the tool "hand" to fit on the screen, but the picture loses sharpness and becomes blurry. If you magnify the image even only slightly with the tool "zoom" the picture comes back clear. In Camera Raw instead is always sharp. I solve the problem by turning off the graphics card in PS but often use plugin that need the graphics card otherwise the processing time is much longer. I ask for help.
    Thanks.

  • Bridge CC when copying resizes window to both monitors and enlarges all images to maximum size

    Bridge CC when copying an image resizes window to both monitors and enlarges all images to maximum size.

    Details, please.
    Please read this FAQ for advice on how to ask your questions correctly for quicker and better answers: 
    http://forums.adobe.com/thread/419981?tstart=0
    Thanks!

  • Spaces switches away from application when moving window to another monitor

    Using multiple monitors in Mavericks:
    I often want a window from the same application on each monitor. Why?  Because I'm working in one window, and I want to refer to another.  Mostly it's the brower (Firefox), but sometimes it's Word or Excel too although I think this is a Mavericks issue.
    Here's the issue:  When I move the a window to another monitor, Spaces on the original monitor changes away from the current application. 
    This is frustrating, because I have to keep Cmd Tabbing to get back to my original application on both monitors... how do I prevent this from happening?
    Thanks!

    This reply from Grzegortz Krzminski was helpful - problem solved:
    "Hover your mouse over the tasbar icon of the application (the thumbnail preview appears) > right click on the thumbnail preview > select Move > hold the button and move the window."

  • How to to slect opened window on specific monitor in multi monitor system

    Hi,
    I have four monitor attached to my box. I have already implemented code to move selected window on given monitor on hokey. e.g window1 is opened on monitor one and if that window is active then using hot key i am moving it to specified monitor like Ctrl+1
    move to monitor 1, Ctrl + 2 move to monitor 2 ..so on..
    Now i want to implement another hot key, which will activate the window opened on specified monitor. means if i press Alt +1 then if any window is on the monitor should get active and if i press alt + 3 then if any window is there on monitor 3 should
    get activated.So how to achieve this?
    H
    Vipul Mistry Sr. Embedded Engineer www.eInfochips.com

    Hi Vipul,
    >>I have already implemented code to move selected window on given monitor on hokey
    I'm not sure which way you have used to accomplish this feature, in my experience, we can use Screen class to handle multiple display devices:
    https://msdn.microsoft.com/en-us/library/System.Windows.Forms.Screen(v=vs.110).aspx
    By using
    Screen.AllScreens property, we can get an array of all displays on the system, then Screen.WorkingArea can help us to determine on which display the window is showing.
    This previous case is also helpful:
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/5d181304-8952-4663-8c3c-dc4d986aa8dd/dual-screen-application-and-wpf?forum=wpf
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • I hit the wrong monitor refresh rate and now lost monitor picture.  How can I get back to the right refresh rate with no pic to view?

    I hit the wrong monitor refresh rate and now lost monitor picture.  How can I get back to the right refresh rate with no pic to view?

    Try this:
    Mac OS X 10.6 Help: If you changed your display’s resolution and now it doesn’t display a picture

  • Mx440 8x dual vga how do I get different windows on my monitors?

    Hi I just installed a msi mx440 8x agp dual monitor card on my machine, but I have the same window on both monitors. How do I get one big window across both? thanks
    jared

    jared11111,
    You need to go into the properties on your desktop and extend your desktop.
    Take Care,
    Richard

  • [SOLVED] gnome: how to move window to other monitor with hotkey?

    now if I understand right gnome does not support a hotkey or option to move a window to another monitor by default (eg. after having been installed with
    pacman -S gnome
    so I think the solution is to use an alternate window manager (I think the default is metacity) so my question is which window manager should I use that has this feature (criteria are relatively lightweight, stable and easily set up)? also can anyone point me to instructions on how to install a non-standard window manager with a desktop environment?
    thanks in advance and sorry for the newbie question.
    Last edited by crashandburn4 (2013-07-15 02:03:08)

    I don't use gnome, but if you extend the desktop, don't you just have to move the window out of the view of the one screen to the other?
    I'm using i3, a tiling window manager. it's very lightweight and easy to setup. just install the whole group "i3" together with the package "dmenu", edit ~/.xinitrc to run "exec i3" and start it using the startx command
    you can use the arander to configure how the screens are aranged.
    in i3 you can move a whole "desktop" to another screen, or just move programms to other "desktops", just read the manual on their website

  • Login Window on Wrong Screen in Dual Monitor Setup

    I have two monitors attached to my MacBook Pro running OS X 10.10. When I boot up with the lid closed, I see the start up sequence (Apple logo and progress bar) shown on the monitor that is my "primary" monitor of the two monitors. But when boot up is complete and the login window appears, it shows on the secondary monitor, not the primary. My primary monitor is connected via Thunderbolt, and the secondary monitor is attached to the HDMI port on my MacBook Pro. Any ideas how to set the login screen to show up on the primary monitor?

    I have exactly this same issue on a Late 2012 Hexacore Mac pro (The last real one LOL)
    My primary screen (a 24inch VGA 1080p monitor) shows the Apple boot logo (with progress bar) whilst the secondary display (32inch HDMI 1080p LCD TV) is plain white
    then when the initial login box appears that comes up on the 2nd display (Even if it is turned off) meaning I have normally have to turn that screen on, log in then turn it off again
    I have also noticed that the screen layout is wrong. Once logged in the 32" display is logically located above the 24" one. However for the login dialog they default to side by side. meaning movingthe mouse up to the TV to log in means going left ot right... Not very good really.
    Not enough to make me revert to Mavericks from Yosemite, but still quite annoying.
    Craig

  • Why does Apple Mail window default to wrong monitor?

    I have two 30" Apple monitors with a MacPro 3.2 GHz Quad-Core Intel Xeon running Mavericks. In previous systems I would have my Apple Mail open on the second monitor. Since Mavericks nothing I do will let Mail open anywhere but in its default position, which is upper left corner of main monitor. Very frustrating. I must manually move it every time I launch Mail. Any solutions out there?
    fyi - iTunes window opens to the same position where I had closed it, which is on my second monitor where I want it.

    I have this with Firefox once in a while. To get it back where I want it, I open FF and drag it to the display I want it on & maximize it. Then, I open iTunes on the display I DON'T want FF in, and maximize it. Open a few tabs and close the window. When I reopen it iTunes prevents FF from opening on the other display and it goes back to the secondary.
    That may or may not work with Mail

Maybe you are looking for

  • Cd/dvd drive inoperable

    My CD/DVD drive will not open, nor will it "spin" after I place a disc in the draw (I had to manually open the drawer).  I have a Presario  F756NR notebook operating under Windows Vista  (32 bit).  The drive (according to the Device Manager screen) i

  • Error message 00 344 : No batch input data for the screen SAPMF02D 0324

    Hi Experts, We are working with SAP CRM 4.0 and SAP R/3 6.20 We have an important number of BDocs (type 'BUPA_MAIN' ) in status  E02 with the error message 00 344 : 'No batch input data for the screen SAPMF02D 0324'. Can any one help us to explain th

  • How to access servlet objects from OA page controller class

    Hi everybody! I need to put some value into servlet attribute in OA page controller class to read it from ordinary servlet later. How can i do it? Is it possible to get HttpServletRequest and HttpServletResponse objects from page controller? Thank yo

  • To make fields required

    Hello, I want to make some fields required after ı create the record. I have 5 or more fields that needed to be required fields after create and save the record. Thank you.

  • Sharing config with Servlet and Web Services

    Hi, I am building a Servlet wrapper and a jaxrpc wrapper for my application, so that my client can invoke either servlet or web services to access my application. my main application library is at WEB-INF/lib and both the servlet and webservices are