Visual C# 2010 Express を使ってます。
FontDialogで適当なフォントを選択したところ、次の例外がでました。
「TrueType フォントのみがサポートされています。これは TrueType フォントではありません。」
RichTextBoxにFontを設定したいのですが、TrueType フォント以外のフォントは使えないのでしょうか。もし使えないのならFontDialogでTrueType フォント以外を非表示にする方法はあるのでしょうか。

A 回答 (3件)

>今、試してる所ですがフォントが変わりません



ほんとですね。私も試してみましたが、TextBox だと FixedSys になりましたが、RichTextBox だと「MS Pゴシック」になってしまいました。( RichTextBox のフォントは、RichTextBox の内容をコピーしてワードパットに貼り付けて確認 )
私にはお手上げですね・・・。
    • good
    • 0

失礼しました。

問題なのはラスタフォントなんですね。

ちょっと調べてみましたが、今まで全然気づかずにいたんですけど、.NET ってラスタフォントをサポートしてないみたいです。

http://msdn.microsoft.com/ja-jp/library/cc437520(v=vs.71).aspx

API を使うとなんとかなるみたいです。↓
http://dobon.net/vb/bbs/log3-11/6149.html

この回答への補足

今、試してる所ですがフォントが変わりません、でもサイズ、太字、斜体、ストライクアウト、下線は設定できます。たぶんLOGFONTのlfFaceNameへのフォント名の設定の仕方に問題があると思うんですが、どうしたら出来るのかまだ分かりません。なのでTrueType以外のフォントが使えるかどうか確認できません。

補足日時:2011/04/29 22:54
    • good
    • 0

FontDialog については、FontDialog の AllowVectorFonts プロパティを False にすればいいんじゃないでしょうか。

この回答への補足

その方法では、同じ例外が出るフォントは表示されます。

それより、TrueTypeフォント以外のフォントが本当に使えないかどうかの方を重視しています。
メモ帳ですらTrueType以外のが使えるのに、プログラムからそれらが使えないというのは妙だと思うんです。

補足日時:2011/04/28 01:11
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q映画などの無料ダウンロード方法

映画などの無料ダウンロード方法
チャーリーとチョコレート工場などを無料でダウンロードしたいで無料ダウンロードできるサイトややり方を教えて下さい。
よろしくお願いします。m(__)m

Aベストアンサー

2010年の1月1日より、改正著作権法が施行されました。
これにより、音楽・動画などの著作物を権利者の許可無くアップロードしたものを
ダウンロードするだけで犯罪となります。
ただし、ストリーミングは対象外なので、動画サイトなどに違法アップロードされたものを
見ても大丈夫です…が、やはりきちんと買いましょう。

参考URL:http://d.hatena.ne.jp/nakakzs/20090518/1242657559

QVisual Studio 2010 C# Express Editi

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

Aベストアンサー

 どのような説明書を読まれたのでしょうか?

 Visual StudioのExpress Editionは製品版とは違います。組み込まれていない機能もあれば、簡略化されてる機能もあります。


> セットアップファイルを作りたいのですが

 プロジェクトメニューの「○○○の発行」(○○○はプロジェクト名)にて、インストール用のファイルの作成ができます。
 もっとも、高度なインストーラーを作成する機能はないので、いくつかのファイルをまとめたものを作るだけですが。

Q音楽の無料ダウンロード

ナップスターなどから音楽の無料ダウンロードが出来ると聞きましたが、ネットから好きな音楽を検索し、無料ダウンロードする方法は今でもあるのでしょうか?

Aベストアンサー

ナップスターそのものに関しては今現在サービスはまだ続けているようですが、既に終わっている模様です。
その代わりナップスター互換のクローンツールが代わりに繁栄しています。
日本ではWinMXとか、海外ではまた別のソフトです。
ただこの手のソフトは身元がバレバレになってしまうので、逮捕も続出していますね。日本ではですが。

これとは別にグヌテラ互換のソフトが今後主流になっていくのではないかと言われています。

Qvisual c++/c# 2005 Express Editioenについて

 最近、visual C++/C# 2005 Expressをダウンロードして、勉強しています。visual C#とvisual C++の本は買ったのですが、Visual C++.netのMFC、2005のCLRの意味が分からなくて、本を読んでも理解できません。とくにMFCが…実は、Visual C++は、.netで2002~2003年バージョンで、メニューなども違って、どう読みこなせばいいか分かりません。(Visual C++.net 入門 ビギナー編 著 林晴比古)
どなたか、MFCとCLRの違い、また、この本のどの点が、VisualC++2005
Express Editionと同じなのか、教えてもらえれば、うれしいです。
 よろしくお願いします。

Aベストアンサー

各エディションで使える言語とライブラリを紹介します。
[2003] C++ MFC7.0 マネージ拡張C++ C#
[2005 Express Edtion] C++ C++/CLI C#

2005 Express EditionではMFCが未搭載で、Standard以上を買わないと使えません。そのためC++はWindowsAPIだけでプログラムする必要があります。

2005では、マネージ拡張C++からC++/CLIと名前が変わり構文もだいぶ変わりました。
http://ja.wikipedia.org/wiki/C++/CLI

C#とC++/CLIは、マシン語(ネイティブコード)で動作しない一種のインタープリタで.NET Frameworkの実行エンジンCLR(Common Language Runtime)上で動作します。このCLRで動くコードをマネージコードと呼びます。
C++はネイティブコードで動作する言語で、C#やC++/CLIより高速度が期待される分野で使われます。

今から勉強されるのであれば、C#をお勧めします。2005 Express Editionでは、C++用のデザインをする機能(リソースエディタ)が削られていて大変不便ですが、C#では問題なくデザインできる様です。
注意点として、C++、C++/CLI、C#はそれぞれ文法が違いますのでいっぺんに勉強すると混乱します。どれかひとつに絞って最初は勉強したほうがよいと思います。

情報の入手性から言うとWEBサイトで現在情報が多いのはMFC系C++ネイティブです。C#は最近は増えてきましたが、C++/CLIの方は情報が少ないのが現状です。

2003と2005では、メニューの構造が大幅に変わっていますので、昔の本はあまり役に立ちません。自力でどうにも出来なかったら本を買うことをお勧めします。私も未だに操作に混乱するときがありますから。

そうそう、来年にはVisualStudio2008が出ますので、Standaedやアカデミックエディションを買うのは考えてからの方がよいかと思います。

各エディションで使える言語とライブラリを紹介します。
[2003] C++ MFC7.0 マネージ拡張C++ C#
[2005 Express Edtion] C++ C++/CLI C#

2005 Express EditionではMFCが未搭載で、Standard以上を買わないと使えません。そのためC++はWindowsAPIだけでプログラムする必要があります。

2005では、マネージ拡張C++からC++/CLIと名前が変わり構文もだいぶ変わりました。
http://ja.wikipedia.org/wiki/C++/CLI

C#とC++/CLIは、マシン語(ネイティブコード)で動作しない一種のインタープリタで.NET Framew...続きを読む

Q無料ダウンロードの意味は

無料ダウンロードとあるので
explorer-construction1.9をダウンロードして使用してみました
http://explorer-construction.softonic.jp/
新版はシエアウエアだと認識していましたが、ここでは旧版のVer1.9のダウンロードです、
ところが使用を始めてみると「お金を払って」のメッセージがしつこくポップアップしてきます。
無料ダウンロードって何ですか?
何か詐欺まがいの気がしますが・・・・

Aベストアンサー

そこまでは無料にして体験してもらって、これ以降は有料との事で大嫌いな商売ですね。そうゆう商売の仕方を禁止にしてほしいですよ。

QVisual C#とVisual C++

ネットワーク越しではなくてローカルでのみ動作する
ソフトウェアを開発する場合C#とC++のどちらが
有利でしょうか?

Aベストアンサー

 どの様な使い方をするかですが、以下の様な条件があるならC++でしょうが。。
1)他のOSにも移植する可能性がある
2)兎に角高速に処理をしたい

==>
 目的や状況に応じて選ぶ必要があります。その目的(開発時間、機能。。)や、現在の状況、将来の状況予想から有利な物を選ぶ必要があるので、質問者が色々考えて決定するのが一番でしょう。

QYouTubeから音楽無料ダウンロードについて

今パソコンにYouTubeから音楽を無料ダウンロードして、何年後か近い将来に、コンピューターが進化して、昔にYouTubeから音楽を無料ダウンロードした事がばれて、警察に逮捕される事ってありますか?

またコンピューターが人の脳を超えたら、YouTubeから音楽を無料ダウンロードした事が必ずばれて、何年後か近い将来に警察に逮捕される事ってありますか?

Aベストアンサー

 考え過ぎです。毎日1億回も視聴されているYouTubeを監視出来るわけがありません。違法ダウンロードが事件としてニュース報道された番組を見た事がありますか。そういうニュースは見掛けませんよね。

 違法ダウンロードを摘発するのは難しいのが実情です。現在の防止方法は、プロテクトをかけて、ダウンロード出来ないようにする方法ですが、それ以外の対策を取った例はほとんど無いだろうと思います。

 違法アップロードは警告を受けた後で削除され、アカウント停止で終わりのようです。違法ダウンロードを把握して訴追した事件は聞いた事が無いですね。よほど組織的にDVDやBDの違法アップロードとダウンロードを大量におこなった場合を除いて、警察の摘発までには至らないのではないでしょうか。

 そもそも現在の著作権法が前近代的で、著作権者の利益しか考えておらず、ユーザーの不利益に対する配慮に欠けているので、プロテクトを付け過ぎたBDレコーダーの販売不振などの弊害が出ているようです。

 YouTubeは基本的にダウンロードしても問題ありませんし、ダウンロード出来ない場合は違法だと判断すれば良いだけです。

 考え過ぎです。毎日1億回も視聴されているYouTubeを監視出来るわけがありません。違法ダウンロードが事件としてニュース報道された番組を見た事がありますか。そういうニュースは見掛けませんよね。

 違法ダウンロードを摘発するのは難しいのが実情です。現在の防止方法は、プロテクトをかけて、ダウンロード出来ないようにする方法ですが、それ以外の対策を取った例はほとんど無いだろうと思います。

 違法アップロードは警告を受けた後で削除され、アカウント停止で終わりのようです。違法ダウンロードを...続きを読む

QVisual C++ と Visual C++ Express Edition

の違いについて教えてください。
ExpressでもMDIを作成できるのでしょうか?

Aベストアンサー

「Express Edition」には、大雑把にリソースエディタとMFCが付いていません。あとインストーラ作成機能が無かったかな?細かな違いはだいぶありますけど。
WindowsAPIやC++/CLIを使う分には、ほぼ同等にプログラムを作る事ができます。
MDIももちろん作れますよ。

「猫でもわかるプログラミング」
http://www.kumei.ne.jp/c_lang/
のようにリソースエディタやクラスウィザードを使わない作り方をする分には、ほぼ差が無いと思います。

Qエクセル ワード の無料ダウンロード

エクセル ワード の無料ダウンロード

オフィス機能を無料ダウンロードできるところを探してます。
現在Win7なんですが、対応してるものを見つける事ができません。

仕事で使うわけではないので、最低限の機能で充分ですので何かご存知でしたら教えて下さい

Aベストアンサー

> トップのサイトは私も見つけてインストールしたのですが、ワードやエクセルの画面がどうも出ず、
  
WordやExcelはMicrosoft社の名称です。
「OpenOffice.org」のワープロソフトは「Writer」、表計算ソフトは「Calc」という名称です。
「スタート」ボタン→「すべてのプログラム」→「OpenOffice.org」→「Writer」または「Calc」の順にクリックしてみて下さい。

QC# 2008 から C# 2010 へ移行しました

C# 2008 から C# 2010 へ移行しました
いずれも Express Edition です
使い勝手も若干向上した印象であり、満足しております
でも気になることがあります
C# 2010 を起動した直後に短時間ですが『このソフトウェアの使用目的は、評価目的に限ります』との表示が出ます
これって『まだアブナイから実務は使うな!!!』との意味なんでしょうか?
業務ソフトに使っているものですから心配で・・・・・・・・・
どうしようかなぁ~~

Aベストアンサー

登録(無料)したら
「この製品はライセンスされています」
に変わります


人気Q&Aランキング

おすすめ情報