На главную

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 | Скачать Вниз

Appbar Notification Messages



The system sends messages to notify an appbar about events that can effect its position and appearance. The messages are sent in the context of an application-defined message. The application specifies the identifier of the message when it sends the ABM_NEW message to register the appbar. The notification code is in the wParam parameter of the application-defined message.

An appbar receives the ABN_POSCHANGED notification message when the taskbar's size, position, or visibility state changes, when another appbar is added to the same edge of the screen, or when another appbar on the same edge of the screen is resized or removed. An appbar should respond to this notification message by sending ABM_QUERYPOS and ABM_SETPOS messages. If an appbar's position has changed, it should call the MoveWindow function to move itself to the new position.

The system sends the ABN_STATECHANGE notification message whenever the taskbar's autohide or always-on-top state has changed ѕ that is, when the user checks or unchecks the "Always on top" or "Auto hide" check box on the taskbar's property sheet. An appbar can use this notification message to set its state to conform to that of the taskbar, if desired.
When a full-screen application is started or when the last full-screen application is closed, an appbar receives the ABN_FULLSCREENAPP notification message. The lParam parameter indicates whether the full-screen application is opening or closing. If it is opening, the appbar must drop to the bottom of the Z order. The appbar should restore its Z order position when the last full-screen application has closed.

An appbar receives the ABN_WINDOWARRANGE notification message when the user selects the Cascade, Tile Horizontally, or Tile Vertically command from the task bar's context menu. The system sends the message two times ѕ before rearranging the windows (lParam is TRUE) and after arranging the windows (
lParam is FALSE).
An appbar can use ABN_WINDOWARRANGE messages to exclude itself from the cascade or tile operation. To exclude itself, the appbar should hide itself when lParam is TRUE and show itself when lParam is FALSE. If an appbar hides itself in response to this message, it does not need to send the ABM_QUERYPOS and ABM_SETPOS messages in response to the cascade or tile operation.


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

Сообщения Уведомления Appbar



Система посылает, чтобы уведомлять appbar о событиях, которые могут произвести свою позицию и появление. Сообщения посланы в контекст определенного прикладного сообщения. Приложение определяет идентификатор сообщения когда оно посылает сообщение ABM_NEW, чтобы регистрировать appbar. Код уведомления - в параметре wParam определенного прикладного сообщения.

appbar Получает сообщение уведомления ABN_POSCHANGED когда размер taskbar's, позиции, или государственные изменения видимости, когда другой appbar добавлено к тому же краю об экране, или когда другое appbar на том же крае экрана поменен размеры или удален. appbar Должен реагировать на это сообщение уведомления посылая ABM_QUERYPOS и сообщения ABM_SETPOS. Если позиция appbar's изменилась бы, она должна вызывать функцию MoveWindow, чтобы перемещать себя на новую позицию.

Система посылает сообщение уведомления ABN_STATECHANGE всякий раз, когда taskbar's autohide или всегда-в-верхнем состоянии изменил U то есть, когда потребитель проверяет или unchecks "Всегда на верхе" или контрольный ящик "Авто шкуры" на листе собственности taskbar's. appbar Мочь использовать это сообщение уведомления, чтобы устанавливать свое состояние, чтобы соответствовать тому самому taskbar, если захотеть.
Когда полное-экранное приложение начато или когда последнее полное-экранное приложение закрыто, appbar получает сообщение уведомления ABN_FULLSCREENAPP. Параметр lParam указывает открывает полное-экранное приложение или закрытие. Если это открывает, appbar должно упасть до низа порядка Z. appbar Должен восстанавливать свою позицию порядка Z когда последнее полное-экранное приложение закрылось.

appbar Получает сообщение уведомления ABN_WINDOWARRANGE когда пользователь выбирается Каскад, Крыть плиткой Горизонтально, или Вертикально команда Секции из зоны задачи контекстного меню. Система посылает сообщение два раз (а) U перед перестроившее окно (lParam - ИСТИНА) и после организации окна ( lParam - ЛОЖЬ).
appbar Мочь использовать сообщения ABN_WINDOWARRANGE, чтобы исключать себя из каскада или крыть плиткой операция. Для того, чтобы исключать себя, appbar должен прятать себя когда lParam - ИСТИНА и сам показ когда lParam ЛОЖНЫЙ. Если appbar прячут сам в ответ на это сообщение, ему не нужно посылать ABM_QUERYPOS и сообщения ABM_SETPOS в ответ на каскад или крыть плиткой операция.


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