How to display a figure in a borderless fullscreen mode?
12 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (4 件)
Steven Lord
2018 年 3 月 15 日
As of release R2018a, you can "Use the WindowState property to maximize, minimize, or display a figure in full-screen mode."
0 件のコメント
Stas Steinberg
2016 年 8 月 23 日
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 件のコメント
Thorsten
2016 年 8 月 23 日
Check out Psychtoolbox 3; it's free. The following demos may also be helpful: http://peterscarfe.com/ptbtutorials.html
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Environment and Settings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!