|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Adding and Removing Pages
After creating a property sheet, an application can add a page by using the PSM_ADDPAGE message. Note that the size of the property sheet cannot change after it has been created, so the new page must be no larger than the largest page currently in the property sheet.
An application removes a page by using the PSM_REMOVEPAGE message. When you define a page, you can specify the address of a PropSheetPageProc callback function that the property sheet calls when it is creating or removing the page. Using PropSheetPageProc gives you an opportunity to perform initialization and cleanup operations for individual pages. When a property sheet is destroyed, it automatically destroys all of the pages that have been added to it. The pages are destroyed in reverse order from that specified in the array used to create the pages. To destroy a page that was created by the CreatePropertySheetPage function but was not added to the property sheet, use the DestroyPropertySheetPage function.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Дополнение Страниц и Удаления
После создания листа собственности, приложение может добавить страницу используя сообщение PSM_ADDPAGE. Отметьте, что размер листа собственности не может изменить после того, как будет создано, так что новая страница должна быть никакой большей чем самая большая страница к настоящему времени на листе собственности.
Приложение удаляет страницу используя сообщение PSM_REMOVEPAGE. Когда Вы определяете страницу, Вы можете определить адрес функции возврата PropSheetPageProc, что лист собственности вызывает когда он создает или удаление страницы. Использование PropSheetPageProc дает Вам возможность выполнять инициализацию и действия очистки для индивидуальных страниц. Когда лист собственности уничтожен, он автоматически уничтожает все страницы, которые добавлены к этому. Страницы уничтожены в реверсе заказывать из, что определялся в массиве использованном, чтобы создавать страницы. Для того, чтобы уничтожать страницу, которая была создана функцией CreatePropertySheetPage но не добавлена к листу собственности, используйте функцию DestroyPropertySheetPage.
|
|
|
|
| |