タイトルバーのアイコン変更方法 – プログラミング – Home

タイトルバーのアイコン変更方法
 
通知
すべてクリア

[解決済] タイトルバーのアイコン変更方法


DDS
 DDS
(@DDS)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

VC++6.0で作成したダイアログボックスのタイトルバーに表示される
アイコンを変更したいのですが、これはどうすれば良いのでしょうか?

過去にも似たような質問を見つけましたが、
今はSDKオンリーで作っているので、変更方法が全く思いつきません…。
もしご存じの方がおられたらご教授願います。

あと、これは別の問題ですが、
エディットボックス内のフォントの色を任意に変更する事は
可能でしょうか…?


引用未解決
トピックタグ
Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
 

> VC++6.0で作成したダイアログボックスのタイトルバーに表示される
> アイコンを変更したいのですが、これはどうすれば良いのでしょうか?

SDKはよー知りまへんが (^^;

HICON hIcon = ::LoadIcon(AfxGetInstanceHandle(),
 MAKEINTRESOURCE(IDI_ICONHOGE)); // IDI_ICONHOGEは変更するアイコンのID

::SendMessage(hWnd, WM_SETICON, ICON_SMALL, hIcon);

こんな感じでしょうか。


返信引用
sugar
 sugar
(@sugar)
ゲスト
結合: 23年前
投稿: 448
 

> エディットボックス内のフォントの色を任意に変更する事は
> 可能でしょうか…?

具体的なやり方はわかりませんが、できないことはないと思います。
ただ、フォントだ色だと色々変更したいのであるなら、
リッチエディットコントロールを使うほうがいいのかも??


返信引用
DDS
 DDS
(@DDS)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

おかげさまで解決しました。ありがとうございます!


返信引用
初心者とちぎ
 初心者とちぎ
(@初心者とちぎ)
ゲスト
結合: 23年前
投稿: 2
 

これでできました。
IDI_1はリソースiconのID

HICON hi;
hi= ::LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_1));
GetParent()->SetIcon(hi,TRUE);


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました