maximize figure windows

Maximize figure windows by using the Microsoft Windows application programming interface (API).
Updated 5 Jun 2007

No License

Unzip the files and change the the "Current Directory" in MATLAB. Afterwards you can use the function "maximize.m". This function does the same as pressing the "maximize" button on the top right of the window. When you press the "maximize" button after using this function, the figure window will restore to its previous size.
The function is specific to Mircosoft Windows.


maximize the current figure

maximize the current figure

maximize the specified figure
h = figure;

maximize the application window

maximize more than one figure
h(1) = figure;
h(2) = figure;

maximize all figures

maximize a GUI in the OpeningFcn

% --- Executes just before untitled is made visible.
function untitled_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to untitled (see VARARGIN)

% Choose default command line output for untitled
handles.output = hObject;

% Update handles structure
guidata(hObject, handles);

% UIWAIT makes untitled wait for user response (see UIRESUME)
% uiwait(handles.figure1);

% maximize the GUI

Cite As

Alain Trostel (2024). maximize figure windows (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Interactive Control and Callbacks in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

new example (OpeningFcn, GUI)