На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Page Activation



A property sheet can have only one active page at a time. The page that has the activation is at the foreground of the overlapping stack of pages. The user activates a page by selecting its tab; an application activates a page by using the PSM_SETCURSEL message.

The property sheet sends the PSN_KILLACTIVE notification message to the page that is about to lose the activation. In response, the page should validate any changes that the user has made to the page. If the page requires additional user input before losing the activation, it should use the SetWindowLong function to set the DWL_MSGRESULT value of the page to TRUE. Also, the page should display a message box that describes the problem and provides the recommended action. The page should set DWL_MSGRESULT to FALSE when it is okay to lose the activation.

Before the page that is gaining the activation is visible, the property sheet sends the PSN_SETACTIVE notification message to the page. The page should respond by initializing its control windows.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Страничная Активизация



Лист собственности может иметь только один активная страница за один раз. Страница, которая имеет активизацию - в переднем плане перекрывающей кипы страниц. Потребитель активизирует страницу выбираясь таб.; приложение активизирует страницу используя сообщение PSM_SETCURSEL.

Лист собственности посылает сообщение уведомления PSN_KILLACTIVE на страницу, которая собирается терять активизацию. В ответе, страница должна подтвердить любые изменения, которыми потребитель был сделан на страницу. Если страница требует дополнительный ввод пользователя перед потерей активизации, она должна использовать функцию SetWindowLong, чтобы устанавливать величину DWL_MSGRESULT страницы в ИСТИНУ. Также, страница должна отображать ящик сообщения, который описывает проблему и обеспечивает рекомендуемое действие. Страница должна устанавливать DWL_MSGRESULT в ЛОЖЬ когда она окей должна потерять активизацию.

Перед страницей, которая получает активизацию видимое, лист собственности посылает сообщение уведомления PSN_SETACTIVE на страницу. Страница должна отвечать инициализируя управляющее окно.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz