QuickResXP (Windows 2000 And Later)

Description & History:

QuickRes was originally developed by Microsoft as a program to quickly change resolution from the system tray.  Since a majority of the operating interface code changed when Windows NT was deployed, the program was rewritten for Windows NT by David McCabe.  Both McCabe's and Microsoft program are nearly identical, but lacked full usability and some features.  I developed QuickResXP to address some of the features I felt QuickRes and QuickResNT lacked.  Despite the name, QuickResXP will run of both Windows 2000 and later NT-based operating systems.  QuickResXP is written in C++ using standard windows libraries.

Features:

  • Multiple monitor support
  • Structured option list to accommodate the variety of video settings in modern cards
  • Balloon InfoTip describing QuickResXP availability support (Windows XP only)
  • Very small memory footprint
  • Detection and handling of outside changes (via Display Properties)
  • Advanced Options:

  • Ability to limit list to a certain aspect ratio
  • Ability to reset to default resolution on start/exit
  • Ability to display all card supported settings (not limited by presumed monitor restrictions)
  • Ability to limit list to maximum or minimum resolutions, refresh rates, and color depths
  • Download Links:

    Version
    Notes
    Initial Release

    Added button to restore to defaults after launch
    Fixed minor bug with current setting checkmark


    Registry Options (For Technical Users):
     
    Base Key: HKEY_LOCAL_MACHINE\Software\QuickResXP
    Name Description Default Type
    MaximumWidth QuickResXP will not display any settings that have a width in pixels greater than this number. Infinity DWORD
    MaximumHeight Explanation: QuickResXP will not display any settings that have a height in pixels greater than this number. Infinity DWORD
    MaximumColor QuickResXP will not display any settings that have a color depth greater than this number. Please note this value is in bits per pixel. For example, specifying 16 would set the maximum displayable color at 2^16 (i.e. 16-bit color) Infinity DWORD
    MaximumRefresh QuickResXP will not display any settings that have a refresh frequency greater than this number. The refresh rate is in Hertz (HZ). Infinity DWORD
    MinimumWidth QuickResXP will not display any settings that have a width in pixels greater less than this number.  The default value is not zero due to commonly misreported low values for adapter settings. 5 DWORD
    MinimumHeight QuickResXP will not display any settings that have a height in pixels less than this number. The default value is not zero due to commonly misreported low values for adapter settings. 5 DWORD
    MinimumColor QuickResXP will not display any settings that have a color depth less than this number. Please note this value is in bits per pixel. For example, specifying 16 would set the maximum displayable color at 2^16 (i.e. 16-bit color). The default value is not zero due to commonly misreported low values for adapter settings. 5 DWORD
    MinimumRefresh QuickResXP will not display any settings that have a refresh frequency less than this number. The refresh rate is in Hertz (HZ). The default value is not zero due to commonly misreported low values for adapter settings. 5 DWORD
    DefaultWidth The default width in pixels to set the screen to on load/unload of QuickResXP. In order for this value to take affect, all other Default settings must be set to valid values. None DWORD
    DefaultHeight The default height in pixels to set the screen to on load/unload of QuickResXP. In order for this value to take affect, all other Default settings must be set to valid values. None DWORD
    DefaultRefresh The default refresh rate to set the screen to on load/unload of QuickResXP. In order for this value to take affect, all other Default settings must be set to valid values. None DWORD
    DefaultColor The default color depth to set the screen to on load/unload of QuickResXP. In order for this value to take affect, all other Default settings must be set to valid values. None DWORD
    FixedAspectWidth If both FixedAspectWidth and FixedAspectHeight are specified, the menu will only show options with match the aspect ratio. For example if FixedAspectWidth is 4 and FixedAspectHeight is 3, only values which have a ratio of 4:3 (such as 800x600 will show up on the menu). None DWORD
    FixedAspectHeight
    AllModes  If set, settings which the computer assumes are invalid due to the monitor's capabilities will be shown. 0 (Off) DWORD
    ShowPopupInfo If enabled, a BallonInfoTip will be shown on startup telling users to about QuickResXP 1 (On) DWORD