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


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

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

Синтаксис

void PropSheet_RecalcPageSizes(
   hDlg
);

Параметры

hDlg

Тип: HWND

Дескриптор диалогового окна страницы свойств.

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

None

Remarks

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

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

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header prsht.h