GUIでuicontrolsに必要な実際のサイズを計算しようとしているため、GUIのサイズを適切に変更することができます。私の問題は、uicontrolのExtentプロパティはテキストエリアだけであり、周囲のコントロールのサイズ(ポップアップの下矢印やエディットコントロールの余白など)を判断する方法が見つからないということです。コントロールの装飾のサイズを取得する方法はありますか?MATLAB uicontrolに必要な実際のサイズを計算する
私はthis related questionをMATLAB Answersで見ましたが、それは解決しなかったようです。
編集:例えば
、私は、このポップアップが内容を切断避けるためにどうあるべきか、大きな計算したい:
uicontrol('style', 'popup', 'string', {'a long string'})
エクステントのみどのように大きな「長い文字列を」私に指示私はまだポップアップをどのくらい大きくするか分かりません。私は、ユーザーのディスプレイ上にどれだけの余分なスペースが必要かを判断する方法を望んでいます。
位置は、コントロールの現在のサイズのみを示します。コントロールが必要とするサイズについては何も教えてくれません。問題の例を追加するために質問を編集しました。 –