- ベストアンサー
VB6の _ExtentX, _ExtentY
VB6 アプリケーションのメンテナンスをしています。 修正前後で FRM ファイルのソース差分をとって確認したところ、_ExtentX, ExtentY の値が変わっていました。 今回の修正ではいじっていないのですが、変わってしまいまってました。 名前から、水平方向と、垂直方向の領域に関するプロパティと思われるのですがどこで設定されているのか分かりません。 そこで、質問ですが (1) このプロパティの意味は何でしょうでしょうか (2) このプロパティ値が変わることによりどのような影響があるのでしょう (3) このプロパティは意識する必要があるのでしょうか。 以上、ご教示願います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
全くの素人ですが、 1 コントロール(フォーム?)のHIMETRIC単位によるwidthとheight http://www.xtremevbtalk.com/showthread.php?t=10994 2 フォームのサイズが変わっているのではないでしょうか? 3 フォームは普通意図的にサイズ指定しているはずですので、意識の必要は無いと思います。
その他の回答 (1)
- TooManyBugs
- ベストアンサー率27% (1472/5321)
(1) UpDown等のボタンの表示サイズです。関連づけされたTextBox等とサイズを合わせるためにあります。 (2)不用意にいじると表示とボタンの位置がずれるのでボタンの動作がおかしくなります。 (3)意識する必要はありませんしBisual stadioからは直接変更出来ません。
お礼
いじっていないのですが、勝手に変わってしまうので疑問に思っていました。 特にプログラムから変更しているわけではないのでシステム側の都合で変更されたものと思います。 ありがとうございました。
補足
ありがとうございました。 VB のソースでは編集できたのですが、大きくすると背景の領域が広がるようですした。
お礼
確かにサイズが変わります。オブジェクトそのものというよりも、貼り付けるためのバックグラウンドの領域が広がっているような感じですね。 想定差分として作業を進めます。 ありがとうございました。