Why does ishandle(0) return 1?

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')?

 Réponse acceptée

Friedrich
Friedrich le 10 Août 2011

0 votes

Hi,
yes 0 is the handle to the default settings/properties and because of this ishandle(0) returns 1.

1 commentaire

Jared
Jared le 10 Août 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.

Connectez-vous pour commenter.

Plus de réponses (1)

Patrick Kalita
Patrick Kalita le 10 Août 2011

0 votes

0 is the numeric handle to the root object. You can find a list of its properties here.

Catégories

En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by