ボタンにアイコンを表示する

ボタンにアイコンを表示するには、BM_SETIMAGEを使用する。

BM_SETIMAGE
wParam = (WPARAM) fImageType; // image-type flag
lParam = (LPARAM) (HANDLE) hImage; // handle to the image
fImageTypeには、以下のフラグを指定しする
IMAGE_BITMAP:ビットマップを表示する時
IMAGE_ICON:アイコンを表示する時
hImageには、表示するビットマップ/アイコンのハンドルを指定する
例:ボタンのアイコンを変更する
HICON hIcon = LoadImage( hInst, MAKEINTRESOURCE(IDI_ICON), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR );
SendMessage( hButton, BM_SETIMAGE, IMAGE_ICON, (LPARAM)hIcon );
※必ず、ボタンのスタイルにアイコンを追加すること
※この記事は、以前プログラミングTipsとして公開していたものに加筆・修正を行ったものです。

“ボタンにアイコンを表示する” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です