WINDOW CONTROLLER
Window Controller- an application that gives you complete control over all windows, both hidden and visible, that are running on your Windows system. Window Controller allows you to easily Hide, Restore, Move, and Resize windows... most people do not realize how many windows are actually running on their machine. This application will allow you to do whatever you wish to with those windows. Want a pesky ad-bar to go away, but can't figure out how to close it or minimize it? Try hiding it, or reducing it's size, or moving it completely off the screen.
This application is completely free to use, and no money is allowed to be charged for it. All I ask is that, if you find this application to be useful, you email me (stevenkrawczyk@yahoo.com) and let me know what you think about it. Of course, I welcome all suggestions, comments, criticisms, and requests. This application was coded completely by me (Steven Krawczyk) in C++. The application uses 2 threads (one for the main application, one for the Auto-Refresh re-enumeration feature).
Window Controller (c) has been tested on: Windows 98, Windows ME, Windows NT 4 (SP6), Windows 2000, and Windows XP. The application contains no spyware, doesn't open up any ports on your system, and writes no temporary files or registry keys. If you do not wish to have the application on your system anymore, simply delete the executable.
Please note: I am a C\C++ programmer, NOT an HTML programmer (isn't that obvious by now :)
Download debug version - wincontrol_debug.zip - 11 KB
Download release version - wincontrol_rel.zip - 23 KB
Hide- Sets the selected window's state to "hidden." The window will be hidden and thus not visible on the desktop.
Restore- Restores the selected window to a visible state. The window will be placed on top of all other windows, including the Window Controller application.
Minimize- Minimizes the selected window
Maximize- Maximizes the selected window, placing the upper-left coordinates at 0, 0.
Set Position- Automatically sets the selected windows position and size to those coordinates and dimensions specified in the input boxes (labeled "Horz," "Vertical," "Width," and "Height").
Refresh- Re-enumerates the list of windows.
Window Position- moves the window one unit to a given direction. U moves the window up, D moves the window down, R moves the window right, L moves the window left. The "unit" value has a default value of 1 pixel- this can be changed through the "Options" menu (see below).
Window Size- re-sizes the window by one unit of a given dimension. The "unit" value has a default value of 1 pixel- this can be changed through the "Options" menu (see below).
Set Resizing Value (Options -> Increment Values)- Allows the user to specify the unit of measurement for the resizing of windows. The default value of 1 will cause the application to expand or shrink the window by 1 pixel every time the "Resize" command is issued.
Set Reposition Value (Options -> Increment Values)- Allows the user to specify the unit of measurement for the repositioning of windows. The default value of 1 will cause the application to move the window 1 pixel in a given direction every time one of the "Window Position" buttons is pushed.
Auto Refresh (Options -> Auto Refresh)- Allows the user to specify the number of milliseconds that will elapse before the Window List is re-enumerated. This value has no effect if the "Auto Refresh On" checkbox is not selected.
Filters (Options -> Filters)- Allows the user to "filter" out certain Windows. Currently, the only supported filter is "Show Blank Title Bar Windows." Many windows contain no Title Bar text- you can filter out these windows from the enumeration by checking this filter.