- ベストアンサー
無償ボーランドC++5.5のリソースコンパイル
無償ボーランドC++5.5のユーザですが アイコンをバンドルしてプログラムのアイコンを自分の作ったアイコンにすることはフリーのリソースハッカーでバンドルしできたのですが プログラムを開いたときに表示されるタイトルバー右上のアイコンははデフォルトのびっくりマークのままです そこでこれも前述の同じ自作アイコンにしたいのですがそのためにはリソースコンパイルしないといできないのでしょうか? そうだとすると5.5ユーザでもリソースコンパイルできるのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> そうだとすると5.5ユーザでもリソースコンパイルできるのでしょうか? リソースコンパイラ(brc32.exe)も同梱されていたと思いますが...
その他の回答 (4)
- HogePiyo
- ベストアンサー率57% (24/42)
あと、もう一つ。 WM_CREATE で HICON hIcon; hIcon = LoadIcon( ( ( LPCREATESTRUCT )lParam )->hInstance, "MYICON" ); SetClassLong( hWnd, GCL_HICON, ( LONG )hIcon ); とかやってもできるみたいです。 ウィンドウクラスの登録時についでに登録する方がはるかに手っ取り早いですけどね。(苦笑
- HogePiyo
- ベストアンサー率57% (24/42)
↓えーっと、こっちではダメですか? http://members.tripod.co.jp/usr_vogel/ ヘルプによると brc32 はりソースコンパイラを使いやすくするためのシェルで、brcc32 がリソースコンパイラのようです。 ちなみに COFF 形式のライブラリであれば coff2omf でコンバートできるので DirectX が使えたりなんかしたり。implib でインポートライブラリ生成したりとか、結構いろいろできますよ。
お礼
うーん 同も私のコンピュータがうまくないのかもしれませんがブランクウィンドウが開いたままとまってしまっています たびたびどうもありがとうございました
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
> これがリソコンならば願ってもないことです brc32を起動すると: Borland Resource Compiler / Binder <--- !!! Version 5.40 Copyright (c) 1992, 1999 Inprise Corporation 俺はリソースコンパイラだ! と主張していますけど。
- HogePiyo
- ベストアンサー率57% (24/42)
↓ここが参考になると思います。 http://usr_vogel.tripod.co.jp/
お礼
リソースハッカーでexeに適当な名前(MYICON)でアイコンを挿入し exeのWinMainのウィンドクラスの登録で wc.hIcon =LoadIcon(NULL,IDI_EXCLAMATION); を wc.hIcon =LoadIcon(hI,"MYICON"); にすれば な、なんとびっくりマークだった左上とタスクバーに私のIconが表示されました あてずっぽうがどういうわけかうまくいったようです ところで提案のリンクが表示されないのですが・・・・ 早い回答ありがとうございました
お礼
今回は弄繰り回していたらたまたまうまく行きましたがやはりソコンがないとこれから不便な場面がどんどん出てくると思います brc32.exeを調べてみたらありました これがリソコンならば願ってもないことです 太っ腹のボーランドに感謝感激です どうもありがとうございました