ツール バーの拡張スタイル
このセクションでは、ツール バー コントロールでサポートされる拡張スタイルの一覧を示します。
| 常時 | 説明 |
|---|---|
|
バージョン 4.71。 このスタイルでは、ボタンに個別のドロップダウン矢印を設定できます。 BTNS_DROPDOWNスタイルのボタンは、ボタンの右側にある別のセクションにドロップダウン矢印で描画されます。 矢印をクリックすると、ボタンの矢印部分のみが押され、ツール バー コントロールから TBN_DROPDOWN 通知コードが送信され、アプリケーションにドロップダウン メニューを表示するように求められます。 ボタンのメイン部分がクリックされると、ツール バー コントロールはボタンの ID を含むWM_COMMAND メッセージを送信します。 通常、アプリケーションはメニューの最初のコマンドを起動して応答します。 ツールバーのドロップダウン ボタンの一部のみを矢印で区切って表示したい場合は、多くの場合があります。 これを行うには、TBSTYLE_EX_DRAWDDARROWS拡張スタイルを設定します。 矢印を区切っていないボタンには 、BTNS_WHOLEDROPDOWN スタイルを指定します。 このスタイルのボタンには、画像の横に矢印が表示されます。 ただし、矢印は分離されず、ボタンの一部がクリックされると、ツール バー コントロールから TBN_DROPDOWN 通知コードが送信されます。 再描画の問題を回避するには、ツール バー コントロールが表示される前に、このスタイルを設定する必要があります。 |
|
バージョン 5.81。 このスタイルでは、部分的にクリップされたボタンが非表示になります。 このスタイルの最も一般的な用途は、鉄筋コントロールの一部であるツールバーです。 隣接するバンドがボタンの一部を覆う場合、ボタンは表示されません。 ただし、鉄筋バンドに RBBS_USECHEVRON スタイルがある場合、ボタンはシェブロンのドロップダウン メニューに表示されます。 |
|
バージョン 6。 このスタイルでは、ツール バーをダブル バッファーする必要があります。 ダブル バッファリングは、ツール バーが変更されたことを検出するメカニズムです。 [!注] |
|
バージョン 5.81。 このスタイルを使用すると、すべてのボタンにテキストを設定できますが、 BTNS_SHOWTEXT ボタン スタイルのボタンに対してのみテキストを表示できます。 TBSTYLE_LIST スタイルも設定する必要があります。 通常、ボタンにテキストが表示されない場合、アプリケーションはツールヒントを表示するために TBN_GETINFOTIP または TTN_GETDISPINFO を処理する必要があります。 TBSTYLE_EX_MIXEDBUTTONS拡張スタイルでは、設定されているがボタンに表示されないテキストは、ボタンのヒント テキストとして自動的に使用されます。 アプリケーションは、ツールヒントテキストの指定に柔軟性が必要な場合にのみ、TBN_GETINFOTIPまたはTTN_GETDISPINFOを処理する必要があります。 |
|
バージョン 5.82。 内部使用を目的としています。アプリケーションでの使用は推奨されません。 このスタイルでは、ツール バーの向きが垂直方向になり、ツール バー ボタンが列に整理されます。 ボタンは、ボタンがツールバーの境界の高さを超えるまで垂直方向に流れ下がり ( TB_SETBOUNDINGSIZE参照)、新しい列が作成されます。 ツール バーは、すべてのボタンが配置されるまで、この方法でボタンを流します。 このスタイルを使用するには、TBSTYLE_EX_VERTICAL スタイルも設定する必要があります。 [!注] |
|
バージョン 5.82。 内部使用を目的としています。アプリケーションでの使用は推奨されません。 このスタイルを使用すると、ツール バーの向きが垂直方向になります。 ツール バー ボタンは、水平方向ではなく上から下に向かって流れます。 [!注] |
注釈
拡張スタイルを設定するには、ツールバー コントロールに TB_SETEXTENDEDSTYLE メッセージを送信します。 現在設定されている拡張スタイルを確認するには、 TB_GETEXTENDEDSTYLE メッセージを送信します。
要件
| 要件 | 値 |
|---|---|
| ヘッダー |
|