次の方法で共有


PropSheet_RecalcPageSizes マクロ (prsht.h)

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

構文

BOOL PropSheet_RecalcPageSizes(
   HWND hDlg
);

パラメーター

hDlg

型: HWND

プロパティ シートのダイアログ ボックスを処理します。

戻り値

型: BOOL

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

備考

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

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー prsht.h