PropSheet_RecalcPageSizes マクロ (prsht.h)

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

構文

void PropSheet_RecalcPageSizes(
   hDlg
);

パラメーター

hDlg

種類: HWND

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

戻り値

なし

解説

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

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

要件

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