No.1ベストアンサー
- 回答日時:
ボタンなどのコントロールをリソースから作成すると
サイズはシステムのフォントに依存してしまいます。
これを避けたいのであれば、ダイアログタイプのウインドウを止め、
親ウインドウを非ダイアログとして作成して、
(ここから内容メイン)
コントロールを、CreateWindowEx関数で、
CreateWindowEx(0,"button,・・・);
と、作成していけばサイズ依存しないはずです。
ちなみにVBは標準でダイアログタイプにしてしまうため、
別PC上でサイズが変化してしまう症状があります。
ただし、DPIの変化よっても影響を受けないウインドウ、コントロール
作成は、DPI値でも検出しない限り不可能です。
No.2
- 回答日時:
★DPI のアドバイス
・私も 2,3 年前に同じ問題に頭を悩ませました。
私はダイアログのすべてのコントロールを WM_INITDIALOG 部分で再配置する方法を
取りました。もちろん回答者 No.1 さんのアドバイスにあるような方法でもいけます。
フォントがずれるために現在設定されている DPI より計算して描画します。
・下の『参考URL』をどうぞ。
あと『画面のプロパティ』のフォントのサイズだけならシステム・フォントを使わずに
固定ピッチの TrueType フォントを使えばずれずに済むと思います。
・以上。
参考URL:http://www.microsoft.com/japan/msdn/windows/wind …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 8 「Windowsの設定画面で開発者モードをONにして下さい」Win8.1でインストールが中断 2 2022/09/10 01:47
- Mac OS Macか Windowsか?悩んでいます。 6 2023/04/07 09:35
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- システム リカバリー作業にトラブル 2 2022/09/12 19:44
- USBメモリー・SDカード・フラッシュメモリー プリンタのドライバーをUSB Flash Diskに保存したい。 4 2023/05/23 23:30
- Windows 7 ショートカットキー 応用編 どういうの主に使いますか? 2 2022/12/28 23:46
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Windows 10 ノートPCをスリープにするとアプリが閉じてしまう。 3 2022/04/14 18:33
- その他(コンピューター・テクノロジー) Windows10の設定が開かない 4 2023/02/15 00:44
- その他(IT・Webサービス) 【Google マップ】新しいマイマップを作るには、どうすれば良いでしょうか? 8 2023/03/10 09:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの大きさ
-
VBAのフォント変更(エクセルか...
-
コンボボックス内の文字サイズ変更
-
チェックボックスの箱のサイズ...
-
ドロップダウンリストのフォン...
-
VBA TEXTBOXテキストボックスの...
-
ワードでコントロールツールボ...
-
JTableのヘッダー文字のサイズ変更
-
エディットボックスのフォント...
-
Msgboxで使用するフォントの指...
-
static 文字が上に張り付いて・...
-
Eclipseで修正したファイル名の...
-
C# のフォームデザイン&レイア...
-
MSChartコントロールのフォント...
-
OSの違いによるバーコード(CODE...
-
コンボボックスの一部のアイテ...
-
JakaraPOI セル内部のフォント...
-
リストコンロールの一行だけを...
-
VB.NET2005 TextBox 高さ(Heig...
-
EDITBOXに関して
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
VBAのフォント変更(エクセルか...
-
ドロップダウンリストのフォン...
-
チェックボックスの箱のサイズ...
-
VB.NET2005 TextBox 高さ(Heig...
-
リソースエディタでスタティッ...
-
プロポーショナルフォントの文...
-
VBA TEXTBOXテキストボックスの...
-
コンボボックスの一部のアイテ...
-
WPFのフォントカラー変更につい...
-
ワードでコントロールツールボ...
-
Eclipseで修正したファイル名の...
-
エディットボックスのフォント...
-
Msgboxで使用するフォントの指...
-
VBにて指定した通りにExcelの列...
-
ActiveReport中のフォントサイ...
-
Excelのセルのフォントサイズを...
-
ハングル文字を入力するには、...
-
JakaraPOI セル内部のフォント...
おすすめ情報