• ベストアンサー

Visual C++ のフォントについて

Visual C++でダイアログベースでアプリケーションを作っています。 ある計算をさせて、画面上への表示とは別にテキストファイルに出力させたいのですが、 スペースの表示幅が異なっているので両方にきれいに表示させることができずに困っています。 ダイアログボックスにテキストフォントで表示させることは可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

テキストフォントってなんでしょう? 等幅フォントのことですか? ダイアログに貼り付けられたコントロールのフォントは、 ダイアログのフォントを引き継ぎます。 ということで、ダイアログのフォントを変更すればコントロールのフォントも一緒に変わります。 他のコントロールのフォントを変更したくなく、該当のコントロールのフォントのみを変更したいのであれば、WN_SETFONTを使用します。

Soldier
質問者

お礼

返事が遅くなりましたが解決しました。 どうもありがとうございました。

関連するQ&A

  • Visual C++でフォント変更

     VisualC++.NETでダイアログベースのアプリケーションを作っています。しかし、ボタンや、スタティック・テキストなどのコントロールのフォントが、プロパティを見ても変更できません。  以前、フォントはプログラムコードでしか変更できないという話をきいたことがあるのですが、どうなのでしょうか?  もしそうだとしたら、どのようなことをすればフォントが変更できるのでしょうか?

  • ループ計算の停止方法(visual C++)

    VISUAL C++ .NET 2003で下記の内容のMFCアプリケーション (ダイアログベース)を作成したいと思っています。 ・開始ボタンを押してダイアログ(小窓)を開く (大規模な繰返し計算開始) ・ダイアログに計算経過を表示する ・ダイアログにある中止ボタンを押すと 計算が中止される ここで,開始ボタンのイベントハンドラに forループを記述することになると思うのですが, 中止ボタンが押されたかどうか監視する 方法が分かりません。よろしくお願いします。

  • Visual C++ で画像表示

     非常に初心者な質問で申し訳ないのですが、Visual C++.NETで画像を表示させるプログラムの作成の仕方がわかりません。  作っているプログラムはダイアログベースで、ダイアログの中にイメージボックスとコマンドボタンが貼り付けてあります。実行した際にコマンドボタンを押すと、ある画像がイメージボックスに表示されるようにしたいのです。  ライブラリや本をいろいろ調べたのですが、具体的なやり方まで示してくれる本は残念ながら出会えませんでした。  どなたか教えてください。よろしくお願いします。

  • Visual C#

    Visual C#で、貼り付けたフォーム(テキストボックス・ボタン・リストボックス)があります。 ボタンをクリックしたら、テキストボックスに指定しているフォルダにあるファイルの一覧を、リストボックスに表示させたいのですが、処理方法がわかりません。 お分かりの方がいましたら、教えてください

  • Visual c++6.0 表示フォントを変えられますか。

    Windows98SE上で、Visual C++6.0を使用してC言語を勉強している初心者です。 入門書を見て独学しています。 この統合開発環境では、画面表示のフォント書式は初期設定で 「FixedSys」サイズ13ポイントになっています。 これが、「ツール」「オプション」「書式」で任意に変更できるのは知っています。 しかし、わたしは、「Courier New」というフォントを使いたいのですが、入っていないようなのです。 このフォントはよく、プログラミングの学習書などでも使われていますし、Javaを組む時に使う「Eclipse」にもこのフォントは入っています。 Visual C++6.0でCourier Newで表示させることは不可能なのでしょうか。 あと、ついでに些細な質問なのですが、表記は大文字で「C言語」が正しいのか、それとも小文字で「c言語」が正しいのでしょうか。 できれば、よろしく御教授をお願い致します。

  • Visual Studio 2010 C# Express Editi

    Visual Studio 2010 C# Express Edition セットアップと配置について セットアップファイルを作りたいのですが、説明書通りにいきません (1)ファイルメニューから新規作成⇒プロジェクト (2)新しいプロジェクトダイアログボックスから『プロジェクトの種類⇒その他のプロジェクト』となるはずですが、次のようなダイアログが表示されてしまいプロジェクトの種類を選択出きません 画面は分りにくいとは思いますが、ごく普通のWindowアプリケーションを作る時に表示されるダイアログと同一です 何かが抜けているのだろうとは思いますが、それが分りません ご指導をお願いします

  • リッチテキストのフォント

    Visual Basic 2008で、リッチテキストボックス内のフォント・色・サイズを、フォントダイアログからではなく、 ツールバー上から選択(Wordやワードパッドのように)できるようにするにはどうすればいいですか?

  • Visual c++でダイアログと処理の切り離し

    初心者ですので簡単なものですが質問させてください。 Visual c++2005のMFCのダイアログベースで作られたタイマーで周期処理されるプロジェクトがあります。 ダイアログと処理を別々のプロジェクトに切り離してUDPで通信したいと考えています。 まずは簡単なモノで試したいのですが、どうすればよいのかわからないのでご教授いただけたらと思います。 例えば、処理としてはテキストボックスに数字を入力しボタンを押したら計算結果が表示される簡単なものです。 まずは、これが動作するモノを作りました。 そして同じものをコピペしてソケットを利用してプロジェクト間で通信を行えばよいと考えています。 内部処理としては下記のようになると思うのですが、、、 1.入力した変数をまとめてパケットに変換(ダイアログ側) 2.パケットを送信(ダイアログ側) 3.パケットを受信(処理側) 4.受信したパケットを解釈(処理側) 5.解釈したデータを計算処理(処理側) 6.計算処理結果をパケットに変換(処理側) 7.パケットを送信(処理側) 8.パケットを受信(ダイアログ側) 9.受信したパケットを解釈(ダイアログ側) 10.解釈したデータをダイアログに表示(ダイアログ側) ※通信ではafxsock.hを利用すればよいとのことでした。

  • Microsoft Visual C++ 6.0での複数ある中からのプロジェクトの選び方について

    Microsoft Visual C++ 6.0を使用して、ダイアログエディタでダイアログボックスを作成したものを含んだプログラムを作りたいのですが、Microsoft Visual C++ 6.0を初めて開いた時、「ファイル」-「新規作成」よりプロジェクトを選択するような画面が出ていますが、どのプロジェクトにするのが1番良いのでしょうか。

  • cとVisual Basic

    cで作ったプログラムを、Visual Basic上で動かすことは可能ですか? 普段Cで数値計算プログラムを作っています。標準関数しか使っていません。最近、これをウィンドウズ上のGUIアプリケーションにするように命じられました。Visual Basicが手元にあるので、もし可能なら、Basicのプログラムに書き換えることなくアプリケーションを作りたいのですが。 とんちんかんな質問かもしれませんが、よろしくお願いします。

専門家に質問してみよう