0

VisualStudio2010プロジェクトにインポートした.icoファイルがあります。.icoファイル内には、さまざまなサイズのさまざまな画像が多数あるように見えます。

それらの1つをボタンコントロールのアイコンとして設定しようとしています。

HICON hIcon = LoadIcon(HINST_THISCOMPONENT, MAKEINTRESOURCE(IDI_ICON2));
SendMessage(GetDlgItem(hDlg, IDC_BUTTON1), BM_SETIMAGE, IMAGE_ICON, (LPARAM)hIcon);

ボタンに表示される.icoファイル内の画像/サイズを選択するにはどうすればよいですか?

4

1 に答える 1

1

この関数を使用してLoadImage、もう少し制御を行うことができます。

LoadImage、希望の幅と高さを指定できます。

さらに詳細な制御が必要な場合は、アイコンリソースを解析する必要がありますが、これはお勧めしません。

于 2012-11-18T03:56:21.760 に答える