MCM_GETMINREQRECT メッセージ
月の予定表コントロールで月全体を表示するために必要な最小サイズを取得します。 このメッセージは、明示的に送信することも、 MonthCal_GetMinReqRect マクロを使用して送信することもできます。
パラメーター
-
wParam
- ゼロを指定してください。
-
lParam
-
外接する四角形情報を受け取る RECT 構造体へのポインター。 このパラメーターは有効なアドレスである必要があり、 NULL にすることはできません。
戻り値
0 以外の値を返し、成功した場合、 lParam は該当する境界情報を受け取ります。 それ以外の場合、メッセージは 0 を返します。
解説
月の予定表コントロールに必要な最小ウィンドウ サイズは、現在選択されているフォント、コントロール のスタイル、システム メトリック、および地域の設定によって異なります。 アプリケーションは、ウィンドウの最小サイズに影響を与えるものを変更したり、 WM_SETTINGCHANGE メッセージを処理したりすると、新しい最小サイズを決定するために MCM_GETMINREQRECT を送信する必要があります。
Note
MCM_GETMINREQRECTによって返される四角形には、"Today" 文字列が存在する場合、その幅は含まれません。 MCS_NOTODAY スタイルが設定されていない場合、アプリケーションでは、MCM_GETMAXTODAYWIDTH メッセージを送信して "Today" 文字列の幅を定義する四角形も取得する必要があります。 2 つの四角形のうち大きい方を使用して、"Today" 文字列がクリップされないようにします。
lParam が指す構造体の上と左のメンバーは常に 0 になります。 左右のメンバーは、コントロールに必要な最小 cx と cy を表します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|