PSM_RECALCPAGESIZES メッセージ

ページが追加または削除された後、標準またはウィザードのプロパティ シートのページ サイズを再計算します。 このメッセージは明示的に送信することも、 PropSheet_RecalcPageSizes マクロを使用することもできます。

パラメーター

wParam

ゼロを指定してください。

lParam

ゼロを指定してください。

戻り値

成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。

解説

プロパティ シートを作成すると、ページの最初のコレクションに合わせてサイズが変更されます。 以前のバージョンの一般的なコントロールとの互換性を維持するために、プロパティ シートとウィザードは、ページが後で追加または削除されるときに自動的にサイズを変更しません。 共通コントロール バージョン 5.80 では、アプリケーションは、PSM_ADDPAGE、PSM_INSERTPAGE、PSM_REMOVEPAGE、または同等のマクロを含むページを追加または削除した後、PSM_RECALCPAGESIZES メッセージを送信する必要があります。 これにより、プロパティ シートの現在のページ コレクションのサイズが適切に設定されます。 このメッセージが送信されない場合は、一部のプロパティ シート ページが切り捨てられるか、大きすぎる可能性があります。

注意

このメッセージは、Aero ウィザード スタイル (PSH_AEROWIZARD) を使用する場合はサポートされていません。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Prsht.h