VC++6.0で作成したダイアログボックスのタイトルバーに表示される
アイコンを変更したいのですが、これはどうすれば良いのでしょうか?
過去にも似たような質問を見つけましたが、
今はSDKオンリーで作っているので、変更方法が全く思いつきません…。
もしご存じの方がおられたらご教授願います。
あと、これは別の問題ですが、
エディットボックス内のフォントの色を任意に変更する事は
可能でしょうか…?
> VC++6.0で作成したダイアログボックスのタイトルバーに表示される
> アイコンを変更したいのですが、これはどうすれば良いのでしょうか?
SDKはよー知りまへんが (^^;
HICON hIcon = ::LoadIcon(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDI_ICONHOGE)); // IDI_ICONHOGEは変更するアイコンのID
::SendMessage(hWnd, WM_SETICON, ICON_SMALL, hIcon);
こんな感じでしょうか。
> エディットボックス内のフォントの色を任意に変更する事は
> 可能でしょうか…?
具体的なやり方はわかりませんが、できないことはないと思います。
ただ、フォントだ色だと色々変更したいのであるなら、
リッチエディットコントロールを使うほうがいいのかも??
おかげさまで解決しました。ありがとうございます!
これでできました。
IDI_1はリソースiconのID
HICON hi;
hi= ::LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_1));
GetParent()->SetIcon(hi,TRUE);