На главную

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

Default Tab Control Message Processing



This section describes the message processing performed by a tab control. Messages specific to tab controls are discussed elsewhere and are, therefore, not included here.

Message Processing performed
WM_CAPTURECHANGED Does nothing if the tab control released the mouse capture itself. If another window captured the mouse and a button is held down, the command releases the button.
WM_CREATE Allocates and initializes an internal data structure. The control creates a tool tip control if the TCS_TOOLTIPS style is specified.
WM_DESTROY Frees resources allocated during WM_CREATE processing.
WM_GETDLGCODE Returns a combination of the DLGC_WANTARROWS and DLGC_WANTCHARS values.
WM_GETFONT Returns the handle of the font used for labels.
WM_KEYDOWN Processes DIRECTION keys and changes the selection, if appropriate.
WM_KILLFOCUS Invalidates the tab that has the focus, so it will be repainted to reflect an unfocused state.
WM_LBUTTONDOWN Forwards the message to the tool tip control, if any, and changes the selection if the user is clicking a tab. If the user is clicking a button, the control redraws the button to give a sunken appearance and captures the mouse.If the user is clicking either a tab or button and the TCS_FOCUSONBUTTONDOWN style is specified, the control sets the focus to itself.
WM_LBUTTONUP Releases the mouse if a button was pressed. If the cursor is over the button and is being held down, the control changes the selection accordingly and redraws the button.
WM_MOUSEMOVE Forwards the message to the tool tip control, if any. If the TCS_BUTTONS style is specified and the mouse button is being held down after clicking, the control may also redraw the affected button to give it a raised or sunken appearance.
WM_NOTIFY Forwards notification messages sent by the tool tip control.
WM_PAINT Draws a border around the display area (unless the TCS_BUTTONS style is specified) and paints any tabs that intersect the invalid rectangle.For each tab, it draws the body of each tab (or sends a WM_DRAWITEM message to the parent window) and then draws a border around the tab. If the wParam parameter is non-NULL, the control assumes that the value is an HDC and paints using that device context.
WM_RBUTTONDOWN Sends an NM_RCLICK notification message to the parent window.
WM_SETFOCUS Invalidates the tab that has the focus so that it will be repainted to reflect a focused state.
WM_SETFONT Sets the font used for labels.
WM_SETREDRAW Sets the state of an internal flag that determines whether the control is repainted when items are inserted and deleted, when the font is changed, and so on.
WM_SIZE Recalculates the positions of tabs and may invalidate part of the tab control to force repainting of some or all tabs.



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

Управляющее Сообщение Встроенной Обработки Таб.



Эта секция описывает сообщение, обрабатывающее выполненное управлением таб.. Сообщения специфические в элементы управления таб. обсуждаются где-нибудь еще и, следовательно, не включаться здесь.

Обработка Сообщения выполнялась
WM_CAPTURECHANGED Делает ничто если управление таб. выпускало бы сбор мыши сам. Если другое окно захватывало бы мышь и кнопка придержана, команда выпускает кнопку.
WM_CREATE Распределяет и инициализирует внутреннюю структуру данных. Управление создает управление конца средства если стиль TCS_TOOLTIPS определен.
WM_DESTROY Освобождает ресурсы распределенные в течение обработки WM_CREATE.
WM_GETDLGCODE Возвращает комбинацию DLGC_WANTARROWS и величин DLGC_WANTCHARS.
WM_GETFONT Возвращает ручку шрифта использованного для этикеток.
WM_KEYDOWN Обрабатывает клавиши НАПРАВЛЕНИЯ и изменяет выбор, если подходящий.
WM_KILLFOCUS Аннулирует таб., которое имеет фокус, так что это будет перекрашено, чтобы отражать unfocused состояние.
WM_LBUTTONDOWN Пересылает сообщение управлению конца средства, если имеется в наличии, и изменяет выбор если пользователь щелкает таб.. Если пользователь щелкает кнопку, управление перерисовывает кнопку, чтобы давать затопленное появление и захватывать мышь.Если пользователь щелкает или таб. или кнопка и стиль TCS_FOCUSONBUTTONDOWN определен, управление устанавливает фокус себе.
WM_LBUTTONUP Выпускает мышь если кнопка была нажата. Если курсор - над кнопкой и придерживается, управление изменяет выбор соответственно и перерисовывает кнопку.
WM_MOUSEMOVE Пересылает сообщение управлению конца средства, если имеется. Если стиль TCS_BUTTONS определен и кнопка мыши придерживается после щелчка, управление может также перерисовывать неестественную кнопку, чтобы давать это рельефное или затопленное появление.
WM_NOTIFY Пересылает сообщения уведомления посланные управлением конца средства.
WM_PAINT Делает границей вокруг дисплейной области (если стиль TCS_BUTTONS не определен) и краски любые таб., что пересекать неправильный прямоугольник.Для каждого таб., это делает телом каждого таб. (или посылает сообщение WM_DRAWITEM в родительское окно) затем делает границей вокруг таб.. Если параметр wParam не-НЕДЕЙСТВИТЕЛЕН, управление допускает что величина является HDC и красками, использовавшими этот контекст устройства.
WM_RBUTTONDOWN Посылает сообщение уведомления NM_RCLICK в родительское окно.
WM_SETFOCUS Аннулирует таб., которое имеет фокус чтобы это было перекрашено, чтобы отражать сфокусированное состояние.
WM_SETFONT Устанавливает шрифт использованный для этикеток.
WM_SETREDRAW Устанавливает состояние внутреннего флага, что определяет перекрашено управление когда пункты включены и удалены, когда шрифт измениться, и так далее.
WM_SIZE Пересчитывает позиции таб. и может аннулировать часть управления таб., чтобы заставлять перекрашивать некоторые или все таб..



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