Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.541.844 Times

WindowAPI 1.0

  Date Added: March 27, 2013  |  Visits: 233

WindowAPI

Report Broken Link
Printer Friendly Version


Product Homepage
Download (20 downloads)



WINDOWAPI - Set window properties using the Windows APIThere are a lot of functions in the FEX to set the figure properties, e.g. maximized, minimized, always-on-top, level of transparency (using Java).This submission adds 4 new features:1. Maximize a window with or without visible taskbar or menu bar.2. Set transparency level of figure and stencil-color: pixels of a this color are 100% transparent.3. Placing figures on multi-monitor setups.4. Clip region: draw only pixles inside a specified rectangle (e.g. splash screen).WindowAPI(FigH, Command)INPUT: FigH: Matlab's figure handle or Windows HWND. Command: TopMost: Window is topmost even if the focus is lost. NoTopMost: Disable the topmost state. Front: Move window on toptemporarily. Minimize: Minimize the window. Restore: Restore to former size. Maximize: Full screen, taskbar and menubar visible. XMax, YMax: Maximize figure horizontally or vertically only. Position: Set inner figure position to 'work' (taskbar visible), 'full' (taskbar hidden), or [X,Y,Width,Height]. Monitor index can be specified also. OuterPosition: As Position, but with figure border and titlebar. Flash: Short flashing. Alpha: Set the figure's transparency between 0.0 and 1.0. 4th input [R,G,B]: Pixels with this color are 100% transparent in addition. Opaque: Release memory needed for alpha blending. Clip: Draw only pixels inside a rectangle. ToScreen: Move figure completely to nearest monitor. SetFocus: Gain keyboard focus to figure (figure(FigH) is buggy).Reply = WindowAPI(FigureHandle, Command) GetStatus: Replies 'maximized', 'minimized' or 'restored'. GetHWnd: Reply the Windows handle of the figure. Position/OuterPosition: If used with 2 inputs, the position relative to current monitor and the monitor index is replied. Monitor: Get index and position of monitor.NOTES: This function calls Windows-API functions => No Linux, no MacOS - sorry. The function is written in C and must be compiled before using by the mex command. See WindowAPI.c for instructions. Suggestion for other OS are are very appreciated!EXAMPLES:Maximize the current figure: WindowAPI(gcf, 'maximize')A semi-transparent figure with through-looking background: FigH = figure('Color', ones(1,3)); plot(1:10); WindowAPI(FigH, 'Alpha', 0.5, [255,255,255]);Draw a button without surrounding figure ("spalsh button"): FigH = figure; ButtonH = uicontrol('Style', 'PushButton', 'String', 'Bye', ... 'Units', 'pixels', 'Callback', 'delete(gcbf)'); WindowAPI(FigH, 'Clip', get(ButtonH, 'Position'));Tested: Matlab 6.5, 7.7, 7.8, WinXP, 32bit, MSVC 2008, LCC3.8, BCC5.5Assumed compatibility: Higher Matlab versions, 64 bit.

Requirements: No special requirements
Platforms: Matlab
Keyword: Calls Command Compiled Current Function Gethwnd Inputs Linux Macos Monitornotes Positionouterposition Relative Replied Reply Restored Windowapic Windowsapi Written
Users rating: 0/10

License: Shareware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


WINDOWAPI RELATED
Utilities  -  CLINT Command Interface to System Calls rc
System calls command line utilties for Linux and all POSIX based operating systems. Allows direct command line access to many popular kernel system calls in text format. Makes a great internals teaching tool for operating systems.
401.5 KB  
Miscellaneous  -  Automatic Recursion 1.3
This script presents you the tools for easy and stable recursion of current function when only selected arguments have to be changed. No more mixup of argument positions/names. No more forgetting. Useful as well for realizing...
 
Development Tools  -  15. MATLAB ENVIRONMENT 1.0
COMMAND WINDOW, CURRENT DIRECTORY, WORKSPACE, COMMAND HISTORY.
5.71 MB  
Utilities  -  Xbox360 Controller Driver
Xbox360 Controller Driver package contains the diabolixs compiled Xbox360 controller driver for Linux on the PS3. Its been tested with Fedora Core 5 (PPC distribution) using Snes9x and Doom. The Xbox 360 is the successor to Microsofts Xbox...
72.7 KB  
Utilities  -  gnuplot development 4.4.0
Gnuplot is a portable command-line driven graphing utility for linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it).
3.15 MB  
Communication Tools  -  Phone Dialer Pro 4.0
Multiple user, phone books (Subject Heading tabs or tabbed Alphabetical index); multiple calling cards; dials from any document or browser page; automatic redialing; audio notification; caller ID; answers incoming calls; command line dialing; it...
2.31 MB  
Utilities  -  Gnuplot 3.8.0
A command-driven interactive function and data plotting program. Visit Web site for complete set of features, documentation, tutorials and more.
3.06 MB  
Multimedia & Graphics  -  Gnuplot for Windows 4.4.4
Gnuplot is a portable command-line driven graphing utility for linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to...
3.23 MB  
Multimedia & Graphics  -  Gnuplot for Mac OS X 4.4.4
Gnuplot is a portable command-line driven graphing utility for linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to...
3.3 MB  
Development Tools  -  Winsorize data 1.0
Function WINSOR inputs data vector x and 2*1 vector of cut-off percentiles p, and replaces non-NaN values of x that are below percentile p(1) with the smallest remaining value, and x-values above percentile p(2) with the largest remaining value....
10 KB  
NEW DOWNLOADS IN SCRIPTS, MULTIMEDIA
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Multimedia  -  RMCA Realtime MIDI Chord Arranger Pro 4.2.7.11
RMCA Pro is an auto-accompaniment software which offers all major features of a high quality MIDI keyboard. It comes with chord recognition, based auto arranger, style creator, LeadSheet editor, recording section, up to 16 fingered and 10...
1.52 MB  
Multimedia  -  Spectrum Analyzer pro 2015
This sophisticated piece of software turns your computer into a modern, State-of-The-Art spectrum analyzer giving you features that go far beyond the possibilities of any stand-alone hardware unit -VST Plugin support-Leq (m) movie calculator Leq...
22.61 MB  
Multimedia  -  Multi Level Meter Bridge 2015
PAS Multi Meter Bridge can be configured in a number of different ways, to accurately model the ballistics, responses and graphics of a wide range of standard peak programme meters. These meters currently include the following:IEC 268-10 Type I...
5.22 MB  
Multimedia  -  DTMF Tone Decoder 2015
Why use an audio spectrum analyzer? For those of you that have done video installations, would you install a camera and lens without a monitor to see what you are doing? Why would you do an audio installation without seeing what you are doing? The...
4.09 MB  
Multimedia  -  Frequency Generator 2014
NEW in this version Oscilloscope srcoller and accelerator Efects like Peak and Splitt Oscilloscope kinds like Con. Lines, Dots, Mir Lines, Spikes, Vert. Lines Analyse the real time input in the Oscilloscope Now you can record the generated Tones...
2.01 MB