トップページ > 過去ログ > 記事閲覧
アイコンの変更ができません
名前:お父さん 日時: 2006/11/10 23:03

BCC Developerを使って、アイコンの変更をしようと思うのですが、ミニテクコーナーの、『自作ソフトにオリジ ナルアイコンを付ける』に書いてあるとおりにやってみても、どうしてもうまくいきません。 また、SetWindowIconID関数を使って、ウィンドウアイコンを変更しようと思って、こちらもリソースファイルな ども作ってやってみましたが、返り値は0で成功はしているようなのですが、こちらもうまくいきません。(こ ちらのほうは、『自作ソフトにオリジナルアイコンをつける』がうまくいかないので、できないのが当然かもし れませんが) どなたかアドバイスしていただけないでしょうか。よろしくお願いします。

Page: 1 |

Re: アイコンの変更ができません ( No.1 )
名前:管理人 日時:2006/11/12 18:51

 お父さんさんどうも、DXライブラリの管理人です。  アイコンの変更がうまくいかないということですが、具体的には どのような状況でしょうか? 『コンパイル時にエラーが発生する』『エラーは出ないけど出来上がった 実行ファイルのアイコンが変わっていない』など、宜しければもう少し 詳しく教えて下さい。m(_ _)m
Re: アイコンの変更ができません ( No.2 )
名前:お父さん 日時:2006/11/12 19:09

管理人様 いつもありがとうございます。状況は、「エラーは出ないけど出来上がった実行ファイルのアイコンが変わってい ない」です。 ミニテクコーナーに書いてあるとおりやっているつもりなのですが、どうしてもうまくいきません。(アイコンフ ァイルとリソースファイルは、bdpと同じフォルダに入れています)。過去ログを調べましたら、ミニテクコーナ ーのとおりにやったらうまくいったという記事もありましたので、私のやり方がどこかおかしいんだろうと思う のですが、さっぱりわかりません。 それから、VC++2005ExpressEditionでやってみようと思ったのですが、こちらのほうは、「リソースの追加」タグ が消えたまま(こういう表現でわかるでしょうか?)になっていて、リソースの追加ができません。こちらもマ イクロソフトのページなどもいろいろ調べてみましたが、よくわかりません。 これで分かりますでしょうか? よろしくお願いします。
Re: アイコンの変更ができません ( No.3 )
名前:管理人 日時:2006/11/12 20:09

 お父さんさんどうも、DXライブラリの管理人です。 > いつもありがとうございます。状況は、「エラーは出ないけど出来上がった実行ファイルのアイコンが変わってい > ない」です。 >  > ミニテクコーナーに書いてあるとおりやっているつもりなのですが、どうしてもうまくいきません。(アイコンフ > ァイルとリソースファイルは、bdpと同じフォルダに入れています)。過去ログを調べましたら、ミニテクコーナ > ーのとおりにやったらうまくいったという記事もありましたので、私のやり方がどこかおかしいんだろうと思う > のですが、さっぱりわかりません。  了解です。  とりあえず、手順を一つ一つ確認していくのは大変ですので、もし不都合がなければ アイコンファイルが変更されるはずの現在のお父さんさんのプロジェクトをZIP等で 圧縮して、BQE00322@nifty.com までメールで送って頂けないでしょうか?  直接拝見すればすぐに原因がわかるかもしれませんので・・・m(_ _)m > それから、VC++2005ExpressEditionでやってみようと思ったのですが、こちらのほうは、「リソースの追加」タグ > が消えたまま(こういう表現でわかるでしょうか?)になっていて、リソースの追加ができません。こちらもマ > イクロソフトのページなどもいろいろ調べてみましたが、よくわかりません。  現在ミニテクコーナーのアイコン追加説明だと VC++2005ExpressEdition の環境では アイコンを追加することが出来ませんでしたので、新たに VC++2005ExpressEdition 用の 説明を追加しました。  手順は BCC Developer の場合と殆ど同じですが、宜しければご覧下さい。m(_ _)m
Re: アイコンの変更ができません ( No.4 )
名前:お父さん 日時:2006/11/12 23:44

管理人様 早速のご返事どうもありがとうございました。 結論から先に言いますと、おかげさまで無事解決しました。 まず、BCCについては、BorlandC++Builder6のコンパイラを使っていたのが原因のようです。もしやと思って、 BCC55をインストールして、そちらでリビルドしましたところ問題なく正常にアイコンが変更されました。 また、VC++2005EEは、管理人様が追加してくださいました説明のとおりにしましたら、こちらもうまくいきました。 どうもありがとうございました。 老婆心ながらひとつ申し上げますと、SetWindowIconID関数の説明のほうも、VC++2005EEではそのままでは、うま くできないようです。BCCと同じように、Resource.rcの中身を「MAINICON ICON 〜」から「101 ICON 〜」に変 更して「SetWindowIconID(101);」とすると成功しました。以上ご報告いたします。 今回は、当方の環境のせいでうまくいかなかったことですのに、お手を煩わせましてどうもすみませんでした。 管理人様が、どんなときでも親切に、また的確にフォローしてくださいますので、安心してDxライブラリーを使 うことができます。これからも宜しくお願いします。
Re: アイコンの変更ができません ( No.5 )
名前:管理人 日時:2006/11/14 15:26

 お父さんさんどうも、DXライブラリの管理人です。  上手くいった様で何よりです。(^^  SetWindowIconID の件は了解致しました、ご報告有難うございます。

Page: 1 |