Button_GetIdealSize マクロ (commctrl.h)
画像リストが存在する場合に、テキストと画像に最適なボタンのサイズを取得します。 このマクロを使用することも、 BCM_GETIDEALSIZE メッセージを明示的に送信することもできます。
構文
void Button_GetIdealSize(
hwnd,
psize
);
パラメーター
hwnd
種類: HWND
ボタン コントロールへのハンドル。
psize
種類: SIZE*
テキストと画像リスト (存在する場合) を含むボタンの目的のサイズを受け取る SIZE 構造体へのポインター。
戻り値
なし
解説
このマクロは、PushButtons に最も適しています。 PushButton に送信されると、マクロはボタンのテキストを表示するために必要な外接する四角形を取得します。 また、PushButton にイメージ リストがある場合、外接する四角形のサイズもボタンのイメージを含むように調整されます。
他の種類のボタンに送信されると、コントロールのウィンドウ四角形のサイズが取得されます。
メモ このマクロを使用するには、バージョン 6.0 Comclt32.dll 指定するマニフェストを指定する必要があります。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |
関連項目
その他のリソース
リファレンス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示