トップページ > 過去ログ > 記事閲覧
Vc2008EE 起動中にアイコンを付けるには
名前:レッサ 日時: 2008/08/22 07:15

アイコンを変えることに関しての質問です。 VC++2008ExpressEditionを使用しています。 SetWindowIconID関数のリファレンスの通りにやろうとしたのですが、Resource.hが見つかりません。 exeファイルのアイコンは、DXライブラリミニテクニック の 自作ソフトにオリジナルアイコンを付ける のところの VisualC++ 2005 Express Edition の場合 の通りにやったところ、出来ました。 が、起動中のウィンドウの左上の部分の変更が出来ません。 設定の方法を教えていただけませんか?

Page: 1 |

Re: Vc2008EE 起動中にアイコンを付けるには ( No.1 )
名前:かたぱると 日時:2008/08/22 09:55

以前に試したものが過去ログに残っていました。 ご参照ください。 ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=861
Re: Vc2008EE 起動中にアイコンを付けるには ( No.2 )
名前:レッサ 日時:2008/08/22 10:18

ありがとうございます。 やってみましたところ、 Bカテゴリから「リソース」を選択し、テンプレートを「リソースファイル(rc)」を選択する の部分で、「リソース」が既にありません・・・。 >Resource.rc等を自分で作るのではなく >VisualStudioから作成させないといけない模様です。 このVisualStudioというのは、製品版の方なのでしょうか。
Re: Vc2008EE 起動中にアイコンを付けるには ( No.3 )
名前:レッサ 日時:2008/08/22 10:34

知識が足りなくて、意味不明な発言してしまいました・・・申し訳ないです。 VisualStudioが必要であって、VisualC++では駄目なのでしょうか、ということですね。 失礼しました。
Re: Vc2008EE 起動中にアイコンを付けるには ( No.4 )
名前: 日時:2008/08/22 13:19

VisualStudio(以降VS)はMSの 開発ツールの総称のような物で、 この中にVisualC++/VisualBasic/VisualC#など が含まれます。 今回問題なのはエディションのほうで、 VS2005以降は無償版のExpressEditionでは リソースエディタが使えません。 使用する場合はStanderdEdition以上が必要です 以下のようなフリーのエディタを使う手も あると思います。 ttp://www.resedit.net/
Re: Vc2008EE 起動中にアイコンを付けるには ( No.5 )
名前:レッサ 日時:2008/08/22 19:14

遅れて申し訳ありません。 なるほど、そういうものもあるのですね。 使い方がよく分からなかったので、色々調べてみました。 何やら、危険を伴うソフトみたいですね(^^; アイコンをいじる程度なら大丈夫そうに(なんとなく)見えるのですが、2005で出来るならば、正直2005でやった方が良さそうに思えました。
Re: Vc2008EE 起動中にアイコンを付けるには ( No.6 )
名前: 日時:2008/08/22 19:46

> 何やら、危険を伴うソフトみたいですね(^^; 紹介したツールは要するにExpressEditionでは 作れないリソースを作るツールです。 ただのリソースエディタなので、 恐らく、実行ファイルのリソースを書き換える物と勘違いしているような。。。 > 2005で出来るならば 違います、2005以降ではすべて製品版以上である StanderdEditionが必要だということです。 今のところMicrosoftが提供している リソースエディタはすべて有償となります。
Re: Vc2008EE 起動中にアイコンを付けるには ( No.7 )
名前:レッサ 日時:2008/08/22 19:57

すみません、色々と勘違い多くて……。 そもそも、「以降」というのは、○○以降というとき、○○を含まないものかと勘違いしてました・・・。 >紹介したツールは要するにExpressEditionでは 作れないリソースを作るツールです。 ただのリソースエディタなので、 恐らく、実行ファイルのリソースを書き換える物と勘違いしているような。。。 そうですね、重ねてすいません・・・。 話をぶったぎってしまうのですが、公式による以下の方法 Borland C++ の場合  まず、ミニテクコーナーで作成した Resource.rc を開いてください。  この中で、『MAINICON』と書かれている部分がありますが、実はここは 数値でも問題がありません。というわけで、MAINICON の代わりに 101 や 102 等の適当な数値に置き換えて下さい。  そして次に SetWindowIconID に先ほど『MAINICON』の代わりに入力した 数値を引数として渡して下さい。恐らくそれでウインドウのアイコンが 変わるはずです。 (勝手に引用させてもらってすいません) を試してみたところ、出来ました。 ので、これで解決してしまいそうです・・・。 本当に色々と申し訳ないです・・・。

Page: 1 |