how does "[x,y] = WindowCenter(window)" work

2 views (last 30 days)
when using [x,y] = WindowCenter(window) to determine the center of the window, what should "window" be?
  4 Comments
Haojue Yu
Haojue Yu on 1 Sep 2022
what should I input inside that parenthesis?

Sign in to comment.

Accepted Answer

Rik
Rik on 1 Sep 2022
The documentation for that function is terrible. Let that be a lesson for when you write your own function. This help text is completely inadequate.
Even after reading the documentation for the Screen function, I can only tell you that window must be a window pointer or a screen number:
rect=Screen('Rect', windowPtrOrScreenNumber [, realFBSize=0]);
How you would get a window pointer is a mystery to me. Probably with this:
windowPtrs=Screen('Windows');
As this page says: "Return a vector of windowPtrs, including on- and off-screen windows."

More Answers (0)

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by