ツールボックスにてピクチャーコントロールサイズ変更につて

解決


やまじ  2011-02-24 21:43:03  No: 72362

お世話になります。

VS2005 MFCダイアログベースのアプリを作成作成しています。

ツールボックスにてピクチャーコントロールを貼り付け
たのですがマウスだと設定したいサイズに調整調整できません。

数値入力による縦横サイズの指定をすることはできないのでしょうか。

宜しく御願い致します。


瀬戸っぷ  2011-02-25 00:39:27  No: 72363

ダイアログの場合、リソースで指定できる位置やサイズはピクセル単位ではありません。

対象がWindowsMobileになってしまいますが、下記のページの考察などは参考になるでしょう。
http://blog.umn-cs.com/article/38793065.html
他にも「ダイアログ単位」とかのキーワードで検索すると関連する情報が見つかるかと思われます。

ダイアログを生成した後、SetWindowPos()などでサイズを微調整する。
という方法になろうかと思われます。
# 実行する環境の設定によっては、レイアウトが崩れるかもしれません。
# 画面のプロパティから「DPI」の設定が変更できますから……。
# この辺、崩れるソフトが多そうです。  たぶん私のソフトも崩れるでしょうなぁ……。


やまじ  2011-02-25 02:52:34  No: 72364

お世話になります。

有難う御座いました。

ダイアログを生成した後に微調整するようにします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加