| メッセージ名 | 意味 |
| BM_CLICK | コマンドボタンをクリックした状態を擬似的に実現する |
| BM_GETCHECK | チェックボックス、オプションボタンのチェック状態を調べる |
| BM_GETIMAGE | ボタンに関連付けられているイメージのハンドルを取得する |
| BM_GETSTATE | コマンドボタンとチェックボックスのチェック状態などを調べる |
| BM_SETCHECK | チェックボックス、オプションボタンのチェック状態を設定する |
| BM_SETIMAGE | イメージをボタンに関連付ける |
| BM_SETSTATE | ボタンのハイライト表示状態を設定する |
| BM_SETSTYLE | ボタンのスタイルを設定する |
| BN_CLICK | ボタンがクリックされた |
| BN_DBLCLK | ボタンがダブルクリックされた |
| BN_DISABLE | ボタンが無効になった |
| BN_DOUBLECLICKED | ボタンがダブルクリックされた |
| BN_HILITE | ボタンが強調表示された |
| BN_KILLFOUCS | ボタンがフォーカスを失った |
| BN_PAINT | ボタンが再描画された |
| BN_PUSHED | ボタンが強調表示された |
| BN_SETFOUCS | ボタンがフォーカスを受け取った |
| BN_UNHILITE | ボタンが強調表示が解除された |
| BN_UNPUSHED | ボタンが強調表示が解除された |