WinOnTop
WINONTOP allows to trigger figure's "Always On Top" state
% INPUT ARGUMENTS:
# figureHandle - Matlab's figure handle, scalar
# isOnTop - logical scalar or empty array
% USAGE:
* WinOnTop( hfigure, true ); - switch on "always on top"
* WinOnTop( hfigure, false ); - switch off "always on top"
* WinOnTop( hfigure ); - equal to WinOnTop( hfigure,true);
* WinOnTop(); - equal to WinOnTop( gcf, true);
* WasOnTop = WinOnTop(...); - returns boolean value "if figure WAS on top"
* isOnTop = WinOnTop(hfigure,[]) - get "if figure is on top" property
For Matlab windows, created via `hf=uifigure()` use `uifigureOnTop()`, see:
https://www.mathworks.com/matlabcentral/fileexchange/73134-uifigureontop
% LIMITATIONS:
* java enabled
* figure must be visible
* figure's "WindowStyle" should be "normal"
* figureHandle should not be casted to double, if using HG2 (R2014b+)
Zitieren als
Igor (2026). WinOnTop (https://github.com/i3v/WinOnTop), GitHub. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- MATLAB > Graphics > Graphics Objects >
Tags
Quellenangaben
Inspiriert von: Figure Window Always on Top, Set figure window to be always on top., ALWAYSONTOP
Inspiriert: uifigureOnTop, WIND TURBINE SIMULATOR
Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.6.0.0 | link for uifigureOnTop |
|
|
| 1.5.0.0 | connected to github; renamed "test_" to "demo_" |
|
|
| 1.4.0.0 | fixed IsOnTop vs isOnTop bug |
||
| 1.3.0.0 | Another "is using Handle Graphics v2" check mechanism,
|
||
| 1.2.0.0 | adapted for changes in matlab graphics system (since R2014b) |
||
| 1.1.0.0 | couple of critical fixes |
||
| 1.0.0.0 |
