MessageBox と同じアイコンを使うには

もともとは「MessageBox のボタンの文字列を変えたい」というものだったのだけど面倒いのでダイアログで代用。(^^;
そのかわりにアイコンは MB_ICONINFORMATION 相当のを使いたく。VC++ のサンプルアイコンでもよかったのだけど XP での表示も考慮にいれて

  1. ダイアログにピクチャコントロールを追加。プロパティで「アイコン」に
  2. ClassWizard で CStatic コントロールを関連付け
  3. OnInitDialog() 内でくっつけたコントロールに CWnd::SetIcon() 。設定するアイコンは ::LoadIcon(NULL,IDI_INFORMATION) ってな感じで。

他いろいろのアイコンもできるみたいやね。
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/icons/iconreference/iconfunctions/loadicon.asp