Why does ishandle(0) return 1?

1 view (last 30 days)
Jared
Jared on 10 Aug 2011
I'm not too familiar with graphics handles. Hopefully this is a quick question.
Is it to simplify checks when setting or getting defaults, e.g. for set(0,'blah','blah')?

Accepted Answer

Friedrich
Friedrich on 10 Aug 2011
Hi,
yes 0 is the handle to the default settings/properties and because of this ishandle(0) returns 1.
  1 Comment
Jared
Jared on 10 Aug 2011
Thanks for the quick response. I hope this question helps people who run into the same thing. I really think that this should be added to the ishandle documentation.

Sign in to comment.

More Answers (1)

Patrick Kalita
Patrick Kalita on 10 Aug 2011
0 is the numeric handle to the root object. You can find a list of its properties here.
  1 Comment
Jared
Jared on 10 Aug 2011
Thanks for the links!

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by