tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: フルスクリーンにした場合のラベル等の位置
投稿日: 2009/07/22(Wed) 17:31
投稿者ダンボ
いかにもxZoomはスクリーン横幅の拡大(縮小)率、yZoomはスクリーンの縦幅の
拡大(縮小)率を求めているように見えました。

>     xZoom = ScaleWidth / baseWidth
>     yZoom = ScaleHeight / baseHeight

しかし、下のほうで

>    Set img = doc.getElementsByTagName("IMG")(0)
>    baseWidth = img.clientWidth
>    baseHeight = img.clientHeight

があるので、xZoom、yZoomはスクリーンの拡大(縮小)率では無いようですね。
早とちりしてすみません。

スクリーンの拡大(縮小)率を求めてください。
設計したPCでのラベルやその他コントロールの元座標・元大きさ、にその拡大(縮小)率を
掛けてやれば、スクリーンの拡大(縮小)に伴った移動・拡大(縮小)をする筈です。
(本当はフォントの拡大(縮小)なども考えなければならないけれど)

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。