Поделиться через


макрос PropSheet_RecalcPageSizes (prsht.h)

Пересчитывает размер страницы стандартного или мастера после добавления или удаления страниц. Этот макрос можно использовать или явно отправить сообщение PSM_RECALCPAGESIZES.

Синтаксис

BOOL PropSheet_RecalcPageSizes(
   HWND hDlg
);

Параметры

hDlg

Тип: HWND

Обработайте диалоговое окно листа свойств.

Возвращаемое значение

Тип: BOOL

Возвращает TRUE, если выполнено успешно или FALSE в противном случае.

Замечания

При создании листа свойств он имеет размер, соответствующий первоначальной коллекции страниц. Для обеспечения совместимости с предыдущими версиями общих элементов управления, листы свойств и мастеры автоматически не изменяются при последующем добавлении или удалении страниц. При использовании распространенных элементов управления версии 5.80 и более поздних версий приложения должны использовать макрос PropSheet_RecalcPageSizes после добавления или удаления страниц с PropSheet_AddPage, PropSheet_InsertPage, PropSheet_RemovePageили их эквивалентными сообщениями. Он гарантирует правильность размера листа свойств для текущей коллекции страниц. Если этот макрос или эквивалентное сообщение не используется, некоторые страницы листа свойств могут быть усечены или слишком большие.

Примечание Этот макрос не поддерживается при использовании стиля мастера Аэро (PSH_AEROWIZARD).
 

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка prsht.h