How to display a figure in a borderless fullscreen mode?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I want to build an experiment similarly to what you'd normally do in E-Prime.
For that, I want a figure window to be displayed completely borderless (no title, no "minimize,maximize,X" buttons etc).
Right now I'm working with WindowAPI but it can only maximize the figure window. I saw other methods online, but all of them simply maximize the window, and don't go fullscreen.
My current code disables the border and maximizes as such:
% create fullscreen figure
iptsetpref('ImshowBorder','tight');
set(0,'DefaultFigureMenu','none');
format compact;
fMain = figure('Color','black');
fMainNum=fMain.Number;
WindowAPI(fMainNum,'maximize');
Please help.
0 Kommentare
Antworten (4)
Steven Lord
am 15 Mär. 2018
As of release R2018a, you can "Use the WindowState property to maximize, minimize, or display a figure in full-screen mode."
0 Kommentare
Stas Steinberg
am 23 Aug. 2016
I read all that and all I can do is maximize the figure window.
I can use WindowAPI to do this:
WindowAPI(handle, 'Position', [-1 -1 ScrWidth+1 ScrHeight+1]);
and that will make it "fullscreen" but all my annotations etc disappear from the figure! Which sounds more like a bug with WindowAPI than anything else. In any case, due to this problem, this method is rendered useless for me.
Any more ideas?
0 Kommentare
Thorsten
am 23 Aug. 2016
Check out Psychtoolbox 3; it's free. The following demos may also be helpful: http://peterscarfe.com/ptbtutorials.html
0 Kommentare
Siehe auch
Kategorien
Mehr zu Environment and Settings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!