掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォントは変更されている? (ID:57335)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつも勉強のため拝見させてもらってます(^−^) CFontについて質問させてください。 Windows2000、MFC、VC++6.0 ダイアログベースで作成です。 ダイアログにボタンを1つ、リストボックスを2つはりました。 そして、CFontを使ってフォント変更を試みたところ、 いっぺん変わったように感じられたのですが なんかおかしいのです。 ボタンがクリックされたときの処理で以下のように書きました CFont m_Font; m_Font.CreatePointFont(200, "MS ゴシック"); ↑でMSゴシックに変更し、文字も200に設定しました。 CListBox* myList1 = (CListBox*)GetDlgItem(IDC_LIST1); CListBox* myList2 = (CListBox*)GetDlgItem(IDC_LIST2); myList2->AddString("1234567890"); myList2->AddString("PPPPP"); となり実行されると文字はでかくなりましたが どうもMSゴシックになってないきがします。 なぜか?といいますと1234567890もPPPPPもどちらも 半角なので揃っていないとおかしいのですがズレてます。 これはフォント変更が反映されてないということなのでしょうか? それともまた別の原因があるのでしょうか? ご教授いただければ幸いですM(__)M
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.