> また1つ質問ですが、 > スクリーンセーバーのアイコンを自分で > 作ったものに変えるには、 > リソースエディタで直接描くか、 > ファイルをインポートすればいいんですよね? はい。 > 一応、アイコンは変わるんですが、 > スクリーンセーバーのアイコンを右クリックして > プロパティを見たら、そこのアイコンが変わってないんですけど、 > どうすればいいんでしょか? エクスプローラでですよね。 変わりますよ。(OS:Windows2000Pro)
> いろいろやってみましたが、変わった時、リビルドしてみると > エラーが出ました。(WinMainをオブジェクトファイルにあるにも > 関わらず、自分で書いてそこでアイコンをロードしたからです) エクスプローラで見るアイコンはプログラム内とは完全に無関係です。 こんなのいちいち動いていたら大変なことになってしまいます。
アイコンのキャッシュが働いてるのかな? C:\Windows\ShellIconCache を消してみれば。
|