unable to hide cursor/pointer over fullscreen figure

I have a fullscreen figure over which I am unable to hide the cursor unless I reduce the figure to "maximum" instead of "fullscreen"
What am I doing wrong?
% Create fullscreen figure
main_window = figure('Visible','on','units','normalized','outerposition',[0,0,1,1],...
'MenuBar','none',...
'DockControls','off',...
'NumberTitle','off',...
'Name','DSP',...
'color','w',...
'WindowState','fullscreen',...
'UserData',struct(),...
'Tag','DSP_Task_main_window');
% hide cursor
set(main_window, 'Pointer', 'custom', 'PointerShapeCData', NaN(16,16))

Answers (1)

Form my understanding you want to hide cursor in Fullscreen WindowState. I have tried to replicate this issue and in my case, I see it working fine (hiding cursor in Fullscreen). In your case make sure you are not running any applications which add overlay over your screen.

3 Comments

I have tried doing this on two different machines, trying both matlab 2020b and matlab 2019b. Were you unable to replicate it using the exact code I pasted above? Wondering if there is some random thing wrong with mine. It isn't hidden, and then when I press "escape" such that it goes to maximum size instead of fullscreen, the cursor is hidden (but then you can see the figure window label since it is in fullscreen mode)
As soon as I start the file, it goes into fullscreen and hides the cursor for about half a second, but then it shows up again, even if I don't touch or move anything
I have used the same code that you have mentioned above, and for me the cursor is not visible at all (even if I wait for really long time). I am using windows 10. Which OS are you using?

Sign in to comment.

Categories

Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange

Products

Asked:

on 9 Apr 2021

Commented:

on 14 Apr 2021

Community Treasure Hunt

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

Start Hunting!