アイコンとツールチップ今回のプログラムは、ステータスバーのパートにアイコンとツールチップを設定します。lParam);}アイコンの設定は、SB_SETICONで行うことができます。WPARAMはパートのインデックスを指定し、LPARAMにアイコンのハンドルを指定します。ツールチップの設定は、SB_SETTIPTEXTで行うことができます。WPARAMはパートのインデックスを指定し、ツールチップとして表示したいテキストを指定します。ツールチップを表示する場合は、ウインドウスタイルにSBT_TOOLTIPSを指定します。SB_SETTIPTEXTでツールチップを指定しても、必ずツールチップが表示されるわけではないことに注意してください。幅が無制限である2番目のパートではSB_SETTIPTEXTを実行しても意味はありません。SB_SETTIPTEXTでツールチップを設定する意味はあります。LoadImageで取得できる既定のアイコンの高さが大きいためです。通知コードがNM_DBLCLKであるWM_NOTIFYが送られます。今回は、ダブルクリックされたパートのテキストを表示しています。0;}NM_DBLCLKの際のlParamには、NMMOUSE構造体のアドレスが格納されています。これをSB_GETTEXTに指定することによって、パートのテキストを取得することができます。