Члены класса CWnd

Инициализация Функции элементов-диалоговое окно Обработчики сообщений инициализации
Функции состояния окна Функции привязки данных Обработчики сообщений системы
Положение и размер окна Функции меню Обработчики сообщений Генеральной
Доступ К функции окна Инструмент подсказки функции Обработчики сообщений управления
Функции обновления/живопись Функции таймера Ввода обработчики сообщений
Координировать сопоставления функций Функции оповещения Обработчики сообщений неклиентской области
Окна текстовые функции Функции окна сообщений Обработчики сообщений MDI
Прокрутка функции Функции буфера обмена Обработчики сообщений буфера обмена
Функции перетаскивания OLE контроль Меню цикл уведомления
Функции вставки Overridables

Члены данных

m_hWnd Указывает HWND к этому CWnd.

Строительство/уничтожение

CWnd Создает объект CWnd.
DestroyWindow Уничтожает прилагаемый окно Windows.

Инициализация

Создайте Создает и инициализирует дочернее окно, связанное с объектом CWnd.
PreCreateWindow Вызывается перед созданием окна Windows прилагается к данному объекту CWnd.
CalcWindowRect Вызывается для вычисления прямоугольник окна от клиентского прямоугольника.
GetStyle Возвращает текущий стиль окна.
GetExStyle Возвращает расширенный стиль окна.
Прикрепить Придает дескриптора Windows CWnd объект.
Отсоединение Отсоединяет дескриптора Windows от CWnd объекта и возвращает дескриптор.
PreSubclassWindow Позволяет другие необходимые наследование происходит до вызова метода SubclassWindow.
SubclassWindow Придает окно CWnd объекту и делает его маршрутизацию сообщений через CWndсхема сообщений.
UnsubclassWindow Отсоединяет окно от CWnd объекта
FromHandle Возвращает указатель к объекту CWnd заданным дескриптором к окну. Если CWnd объект не присоединен к ручке, создается временный объект CWnd создается и придает.
FromHandlePermanent Возвращает указатель к объекту CWnd заданным дескриптором к окну. Если CWnd объект не присоединен к ручке, возвращается значение NULL.
DeleteTempMap Автоматически вызывается обработчик времени простоя CWinApp и удаления любых временных объектов CWnd создан FromHandle.
GetSafeHwnd Возвращает m_hWnd, или значение NULL , если этот указатель пуст.
CreateEx Создает Windows перекрытия, всплывающее, или дочернего окна и присоединяет его к объекту CWnd.
Метод CreateControl Создание элемента управления OLE, который будет представлен в программы MFC CWnd объектом.

Функции состояния окна

IsWindowEnabled Определяет, включена ли окно для мыши и клавиатуры.
EnableWindow Включает или отключает ввод клавиатуры и мыши.
GetActiveWindow Возвращает активное окно.
SetActiveWindow Активация окна.
GetCapture Извлекает CWnd , имеющий захват мыши.
SetCapture Заставляет все последующие мыши ввода направляются CWnd.
GetFocus Извлекает CWnd , которые в настоящее время имеет фокус ввода.
SetFocus Утверждает фокус ввода.
GetDesktopWindow Получает окно рабочего стола Windows.
GetForegroundWindow Возвращает указатель на окно переднего плана (окно верхнего уровня с которыми пользователь работает в настоящее время).
SetForegroundWindow Создает поток, который создал окно на передний план и активация окна.
GetIcon Получает дескриптор для значка.
SetIcon Определяет дескриптор для определенного значка.
GetWindowContextHelpId Извлекает идентификатор контекста справки.
SetWindowContextHelpId Устанавливает идентификатор контекста справки.
ModifyStyle Изменяет текущий стиль окна.
ModifyStyleEx Изменяет расширенный стиль окна.

Положение и размер окна

GetWindowPlacement Извлекает состояние отображения и обычный (восстановлен), позиций свернутого и развернутого окна.
SetWindowPlacement Задает состояние отображения и обычный (восстановлен), позиций свернутого и развернутого окна.
GetWindowRgn Получает копию область окна окна.
SetWindowRgn Задает область окна.
IsIconic Определяет ли CWnd к минимуму (знаковых).
IsZoomed Определяет ли развернутым CWnd.
MoveWindow Изменяет положение и размеры CWnd.
SetWindowPos Изменяет размер, позицию и заказ ребенка, окна всплывающее и верхнего уровня.
ArrangeIconicWindows Организует все свернутые (знаковых) дочерние окна.
BringWindowToTop Приносит CWnd в верхней части стека перекрывающихся окон.
GetWindowRect Возвращает экранные координаты CWnd.
GetClientRect Получает размеры клиентской области CWnd.

Доступ К функции окна

ChildWindowFromPoint Определяет, если таковые имеются, из дочерних окон указанную точку.
FindWindow Возвращает дескриптор окна, который идентифицируется по его имя окна и класс окон.
GetNextWindow Возвращает следующей (или предыдущей) окно оконный менеджер списка.
GetOwner Извлекает указатель владельца CWnd.
SetOwner Изменяет владельца CWnd.
GetTopWindow Возвращает первое дочернее окно, которое принадлежит к CWnd.
GetWindow Возвращает окно с заданным отношением к этому окну.
GetLastActivePopup Определяет, какие всплывающее окно, принадлежащие CWnd был недавно активнейших.
IsChild Указывает, является ли CWnd дочернее окно или другим прямым потомком указанного окна.
GetParent Извлекает родительское окно CWnd (если имеется).
GetSafeOwner Получает безопасный владельца для данного окна.
SetParent Изменение родительского окна.
WindowFromPoint Идентифицирует окно, содержащее заданная точка.
GetDlgItem Получает элемент управления с указанным ID из указанного диалогового окна.
GetDlgCtrlID Если CWnd дочернее окно, вызов этой функции возвращает свое значение ID.
SetDlgCtrlID Устанавливает Идентификатор окна или элемента управления для окна (которое может быть любого дочернего окна, не только элемент управления в диалоговом окне).
GetDescendantWindow Выполняет все дочерние окна и возвращает окно с указанным ID.
GetParentFrame Извлекает объект CWnd родительского фрейма окна.
SendMessageToDescendants Посылает сообщение на все дочерние окна окна.
GetTopLevelParent Извлекает родительского окна верхнего уровня.
GetTopLevelOwner Получает окно верхнего уровня.
GetParentOwner Возвращает указатель на дочернего окна родительским окном.
GetTopLevelFrame Извлекает окна верхнего уровня фрейма окна.
UpdateDialogControls Вызов для обновления состояния кнопок диалогового окна и другие элементы управления.
UpdateData Инициализирует или извлекает данные из диалогового окна.
CenterWindow Центры окно относительно его родительского элемента.

Функции обновления/живопись

Обработке Готовит CWnd для окраски.
EndPaint Конец живописи.
Печать Рисует в текущее окно в заданном контексте устройства.
PrintClient Рисует любого окна в заданном контексте устройства (обычно контекст устройства принтер).
LockWindowUpdate Отключает или возобновляет рисование в данном окне.
UnlockWindowUpdate Открывает окно, которое была заблокирована с CWnd::LockWindowUpdate.
GetDC Получает контекст отображения для клиентской области.
GetDCEx Получает контекст отображения для клиентской области и позволяет отсечения во время рисования.
RedrawWindow Обновляет заданный прямоугольник или региона в клиентской области.
GetWindowDC Получает контекст отображения для всего окна, включая строки заголовка, меню и полос прокрутки.
ReleaseDC Релизы клиент и окна контексты устройств, освобождая их для использования в других приложениях.
UpdateWindow Обновление клиентской области.
SetRedraw Позволяет изменения в CWnd перерисовку или предотвращает изменения является перевыписать.
GetUpdateRect Возвращает координаты наименьший прямоугольник, ограничивающий полностью области обновления CWnd.
GetUpdateRgn Извлекает CWnd области обновления.
Делает недействительным Делает недействительной всю клиентскую область.
InvalidateRect Делает недействительным клиентской области в пределах заданного прямоугольника, добавив этот прямоугольник для текущей области обновления.
InvalidateRgn Делает недействительным клиентскую область в пределах данного региона путем добавления этого региона в текущей области обновления.
ValidateRect Проверяет клиентскую область в пределах заданного прямоугольника, удалив прямоугольник из текущей области обновления.
ValidateRgn Проверяет клиентскую область в пределах данного региона, удалив региона из текущей области обновления.
ShowWindow Отображение или скрытие окна.
IsWindowVisible Определяет, отображается ли окно.
ShowOwnedPopups Показывает или скрывает все всплывающие окна, принадлежащие в окно.
EnableScrollBar Включает или отключает одной или обеих стрелок полосы прокрутки.

Координировать сопоставления функций

MapWindowPoints Преобразует (карт) набор точек из координатного пространства CWnd в координатном пространстве другого окна.
ClientToScreen Преобразует клиентских координат заданной точке или прямоугольник на дисплее в координатах экрана.
ScreenToClient Преобразует экранные координаты указанной точки или прямоугольника на экране в координатах клиента.

Окна текстовые функции

SetWindowText Устанавливает заголовок окна текст или заголовок (если он имеется) в указанный текст.
GetWindowText Возвращает текст или заголовок заголовок окна (если он имеется).
GetWindowTextLength Возвращает длину текста или заголовок заголовок окна.
SetFont Устанавливает текущий шрифт.
GetFont Извлекает текущий шрифт.

Прокрутка функции

GetScrollPos Извлекает текущее положение ползунка.
GetScrollRange Копирует текущий минимальный и максимальный прокрутки позиции для данного прокрутки.
ScrollWindow Прокручивает содержимое клиентской области.
ScrollWindowEx Прокручивает содержимое клиентской области. Похож на ScrollWindow, с дополнительными возможностями.
GetScrollInfo Извлекает сведения SCROLLINFO структура о полосы прокрутки.
GetScrollLimit Извлекает предел полосы прокрутки.
SetScrollInfo Задает информацию о полосе прокрутки.
SetScrollPos Устанавливает текущее положение ползунка и, если указано, перерисовывает полосу прокрутки, чтобы отразить новое место.
SetScrollRange Устанавливает позицию минимального и максимального значения для данного прокрутки.
ShowScrollBar Показывает или скрывает полосы прокрутки.
EnableScrollBarCtrl Включает или отключает элемент управления полосы прокрутки сестру.
GetScrollBarCtrl Возвращает элемент управления полосы прокрутки.
RepositionBars Repositions управлять баров в клиентской области.

Функции перетаскивания

DragAcceptFiles Указывает, что окно будет принимать перетаскиваемые файлы.

Функции вставки

CreateCaret Создает новую форму для системный курсор вслед и получает право собственности курсора.
CreateSolidCaret Создает сплошной блок для системы курсора и получает право собственности курсора.
CreateGrayCaret Создает серый блок для системы курсора и получает право собственности курсора.
GetCaretPos Извлекает клиентские координаты текущего положения курсора.
SetCaretPos Перемещает курсор на указанную позицию.
HideCaret Скрывает курсор, удалив его из экрана дисплея.
ShowCaret Показывает курсор на дисплее в текущей позиции курсора. После того, как видно, курсор начинает мигать автоматически.

Функции элементов-диалоговое окно

CheckDlgButton Помещает флажок рядом с пунктом или флажок из элемента управления button.
CheckRadioButton Проверяет указанный переключатель и снимает флажок от всех остальных переключателей в указанной группе кнопок.
GetCheckedRadioButton Возвращает Идентификатор переключатель на данный момент флажками в группе кнопок.
DlgDirList Заполняет поле со списком файл или каталог, список с.
DlgDirListComboBox Заполняет поле списка в поле со списком файл или каталог, список с.
DlgDirSelect Извлекает текущий выбор из списка.
DlgDirSelectComboBox Извлекает текущий выбор из раскрывающегося списка в поле со списком.
GetDlgItemInt Переводит текст элемента управления в диалоговом окне данной целочисленное значение.
GetDlgItemText Получает заголовок или текст, связанный с элементом управления.
GetNextDlgGroupItem Поиск для следующей (или предыдущей) управления в рамках группы элементов управления.
GetNextDlgTabItem Извлекает первый элемент управления с WS_TABSTOP thatnbsp стиль; из этого следует (или предшествует) указанного элемента управления.
IsDlgButtonChecked Определяет, установлен ли элемент управления button.
IsDialogMessage Ли данное сообщение предназначено для немодального диалогового окна, и если это так, обрабатывает его.
SendDlgItemMessage Отправляет сообщение на указанном элементе управления.
SetDlgItemInt Задает текст элемента управления в строку, которая представляет собой целое значение.
SetDlgItemText Задает заголовок или текст элемента управления в диалоговом окне указанного.
SubclassDlgItem Придает элемент управления Windows CWnd объекту и делает его маршрутизацию сообщений через CWndсхема сообщений.
ExecuteDlgInit Запускает ресурс диалогового окна.
RunModalLoop Получает, переводит или диспетчеризации сообщений для окна, которое находится в модальное состояние.
ContinueModal Продолжает статус модальные окна.
EndModalLoop Завершает статус модальные окна.

Функции привязки данных

BindDefaultProperty Связывает вызывающий объект по умолчанию простая связанного свойства, как отмеченные в библиотеке типов, курсор, связанное с элементом управления источником данных.
BindProperty Связывает свойство cursour привязки элемента управления к данным к элементу управления источником данных и регистрирует эти отношения с менеджером привязки MFC.
GetDSCCursor Извлекает указатель на базовый курсор, определенный источник данных, имя пользователя, пароль и SQL свойства элемента управления источником данных.

Функции меню

GetMenu Извлекает указатель заданного меню.
SetMenu Задает меню в указанном меню.
DrawMenuBar Перерисовывает панель меню.
GetSystemMenu Позволяет приложению для доступа к меню управления для копирования и модификации.
HiliteMenuItem Выделяет или удаляет выделение из пункта меню верхнего уровня (строку меню).

Всплывающая подсказка функции

EnableToolTips Включает элемент управления tooltip.
CancelToolTips Отключает элемент управления tooltip.
FilterToolTipMessage Получает заголовок или текст, связанный с элементом управления в диалоговом окне.
OnToolHitTest Detemines ли точка в прямоугольник, заданный инструмент и извлекает сведения о средстве.

Функции таймера

SetTimer Устанавливает системный таймер, который отправляет сообщения WM_TIMER когда срабатывает.
KillTimer Убивает системного таймера.

Функции оповещения

FlashWindow Мигает один раз окна.
MessageBox Создает и отображает окно, содержащее приложение сообщения и заголовок.

Функции окна сообщений

GetCurrentMessage Возвращает указатель на сообщение, которое это окно в настоящее время обработки. Должен вызываться только когда в насообщение обработчика сообщений функции-члена.
По умолчанию Вызывает процедуру окна по умолчанию, который обеспечивает обработку по умолчанию для окна сообщений, приложение не обрабатывает.
PreTranslateMessage Используется CWinApp для фильтрации сообщений окна перед отправкой к TranslateMessage и DispatchMessage функций Windows.
SendMessage Отправляет сообщение на объект CWnd и не возвращается до тех пор, пока сообщение обработано.
PostMessage Помещает сообщение в очередь приложений, а затем возвращается, не дожидаясь окна для обработки сообщения.
SendNotifyMessage Отправляет указанное сообщение в окно и возвращается как можно скорее, в зависимости от того, создан ли вызывающий поток окна.

Функции буфера обмена

ChangeClipboardChain Удаляет CWnd из цепи просмотра буфера обмена.
SetClipboardViewer Добавляет CWnd цепи windows, которые уведомляются всякий раз при изменении содержимого буфера обмена.
OpenClipboard Открытие буфера обмена. Другие приложения не сможет изменять в буфере обмена до Windows вызывается функция CloseClipboard.
GetClipboardOwner Извлекает указатель текущего владельца буфера обмена.
GetOpenClipboardWindow Получает указатель на окно, которое в настоящее время имеет открыть буфер обмена.
GetClipboardViewer Получает указатель на первое окно в цепи просмотра буфера обмена.

OLE контроль

SetProperty Устанавливает для свойства элемента управления OLE.
OnAmbientProperty Реализовать значения свойств окружения.
GetControlUnknown Извлекает указатель неизвестного элемента управления OLE.
GetProperty Извлекает свойства элемента управления OLE.
InvokeHelper Вызывает метод элемента управления OLE или свойства.

Overridables

WindowProc Предоставляет процедуру окна для CWnd. По умолчанию отправляет сообщения через схемы сообщений.
DefWindowProc Вызывает процедуру окна по умолчанию, который обеспечивает обработку по умолчанию для окна сообщений, приложение не обрабатывает.
PostNcDestroy Эта виртуальная функция вызывается функция OnNcDestroy по умолчанию после того, как окно уже уничтожено.
OnNotify Вызывается средой для информирования родительского окна событие произошло в одном из ее элементов управления или элемент управления нуждается в информации.
OnChildNotify Вызывается родительского окна, дать возможность ответить на уведомление управления уведомляющей управления.
DoDataExchange Обмен данных и проверки. Под названием UpdateData.

Обработчики сообщений инициализации

OnInitMenu Вызывается, когда меню должна стать активным.
OnInitMenuPopup Вызывается, когда всплывающее меню должна стать активным.

Обработчики сообщений системы

OnSysChar Вызывается, когда нажатия переводит в символ системы.
OnSysCommand Вызывается, когда пользователь выбирает команду из меню элемента управления, или когда пользователь выбирает кнопку Развернуть или свернуть.
OnSysDeadChar Вызывается, когда нажатия переводит в системе мертвых символ (например, диакритических символов).
OnSysKeyDown Вызывается, когда пользователь удерживает клавишу ALT и затем нажимает другой ключ.
OnSysKeyUp Вызывается, когда пользователь отпускает клавишу нажатой пока удерживается клавиша ALT.
OnCompacting Вызывается, когда Windows определяет, что память системы низка.
OnDevModeChange Вызывается для всех окон верхнего уровня, когда пользователь изменяет параметры устройства режима.
OnFontChange Вызывается, когда изменяется пул ресурсов шрифтов.
OnPaletteIsChanging Информирует другие приложения, когда приложение собирается реализовать его логическую палитра.
OnPaletteChanged Вызывается для позволить windows, которые используют цветовой палитры для реализации их логической палитры и обновить их клиентов областей.
OnSysColorChange Вызывается для всех окон верхнего уровня при внесении изменений в настройки цвета системы.
OnWindowPosChanging Вызывается, когда размер, позицию или Z-порядка изменятся в результате вызова SetWindowPos или другой функции управления окнами.
OnWindowPosChanged Вызывается после изменения размера, положения или Z-порядка из-за вызова SetWindowPos или другой функции управления окнами.
OnDropFiles Вызывается, когда пользователь отпускает левую кнопку мыши поверх окна, который зарегистрировался в качестве получателя перенесенных файлов.
OnSpoolerStatus Вызывается из диспетчера печати всякий раз, когда задание добавляется или удаляется из очереди печати менеджер.
OnTimeChange Вызывается после изменения времени системы для всех окон верхнего уровня.
OnWinIniChange Вызывается для всех окон верхнего уровня после Windows файл инициализации, ПОБЕДИТЬ.INI, меняется.

Обработчики сообщений Генеральной

OnCommand Вызывается, когда пользователь выбирает команду.
OnActivate Вызывается, когда время CWnd активирован или деактивирован.
OnActivateApp Вызывается, когда приложение собирается быть активирован или деактивирован.
OnCancelMode Вызывается для позволить CWnd для отмены любых внутренних режимов, таких как захват мыши.
OnChildActivate Призвали дочерних окон (MDI) всякий раз, когда размер или положение CWnd изменений или CWnd активируется.
Запуск Вызывается как сигнал закрыть CWnd.
OnCopyData Копирует данные из одного приложения в другое.
OnCreate Вызывается в рамках создания окна.
OnCtlColor Если CWnd является родителем элемента управления, когда он собирается сделать.
OnDestroy Вызывается, когда разрушается CWnd.
OnEnable Вызывается, когда CWnd , включен или отключен.
OnEndSession Вызывается, когда заканчивается сессия.
OnEnterIdle Вызывается для информирования процедура главного окна приложения, что модального диалогового окна или меню вступает в состояние простоя.
OnEraseBkgnd Вызывается, когда фон окна требует стирания.
OnGetMinMaxInfo Вызывается каждый раз, когда Windows необходимо знать развернутое положение или измерения, или минимум или максимум, размер отслеживания.
OnIconEraseBkgnd Вызывается, когда CWnd к минимуму (знаковых) и фона иконы должны быть заполнены до живопись икона.
OnKillFocus Вызывается непосредственно перед CWnd теряет фокус ввода.
OnMenuChar Вызывается, когда пользователь нажимает меню мнемонический символ, который не соответствует ни одному из заранее назначенные клавиши в текущем меню.
OnMenuSelect Вызывается, когда пользователь выбирает пункт меню.
OnMove После того, как изменилось положение CWnd.
OnMoving Указывает, что пользователь переходит CWnd объекта.
OnDeviceChange Уведомление приложения или драйвера устройства изменения в аппаратной конфигурации устройства или компьютера.
OnStyleChanged Указывает, что :: SetWindowLong Windows функция изменилась одно или несколько из стилей окна.
OnStyleChanging Указывает, что :: SetWindowLong функции Windows необходимо изменить одно или несколько из стилей окна.
OnPaint Вызывается для перерисовки часть окна.
OnParentNotify Когда дочернее окно создается или уничтожены, или когда пользователь нажимает кнопку мыши, когда курсор находится над дочернее окно.
OnQueryDragIcon Вызывается при свернутом (знаковых) CWnd собирается быть тащили на пользователя.
OnQueryEndSession Вызывается, когда пользователь выбирает прекратить сеанс Windows.
OnQueryNewPalette Информирует CWnd , что он собирается получить фокус ввода.
OnQueryOpen Вызывается, когда CWnd является икона и пользователь запрашивает Открытие значка.
OnSetFocus После того как CWnd получает фокус ввода.
OnShowWindow Вызывается, когда CWnd является скрытым или показано.
OnSize Вызывается после изменения размера CWnd.
OnSizing Указывает, что пользователь является изменение размера прямоугольника.
OnStyleChanged Указывает, что один или несколько стилей окна изменилась.
OnStyleChanging Указывает, что один или несколько стилей окна смена.

Обработчики сообщений управления

OnCharToItem Вызывается поле со списком детей с LBS_WANTKEYBOARDINPUT стилем в ответ на сообщение WM_CHAR.
OnCompareItem Под названием определить относительное положение элемента в ребенке отсортированы рисования владельцем поля со списком или список.
OnDeleteItem Вызывается, когда уничтожается рисования владельцем ребенка списка или поля со списком или когда элементы удаляются из элемента управления.
OnDrawItem Вызывается, когда необходимо проводить визуальный аспект рисования владельцем дочерний элемент управления button, комбо бокс управления, элемент управления список или меню.
OnDSCNotify Вызывается в ответ на событие, которое элемент управления источником данных возникает, когда элемент управления, к которому привязан элемент управления источником данных, изменяет или пытается изменить основной курсора.
OnGetDlgCode Вызывается для элемента управления таким образом элемент управления может обрабатывать клавиши Стрелка и клавиша TAB ввод сам.
OnMeasureItem Вызывается для рисования владельцем ребенка со списком, список или пункта меню при создании элемента управления. CWnd сообщает Windows размеров элемента управления.
SendChildNotifyLastMsg Предоставляет сообщение уведомления для дочернего окна, от родительского окна, поэтому дочернее окно может обрабатывать задачи.
ReflectChildNotify Вспомогательная функция, которая отражает сообщение к своему источнику.
OnWndMsg Указывает, если windows сообщение было обработано.
ReflectLastMsg Отражает Последнее сообщение в дочернее окно.
OnVKeyToItem Вызывается поле со списком принадлежащей CWnd в ответ на сообщение WM_KEYDOWN.

Ввода обработчики сообщений

OnChar Вызывается, когда комбинация клавиш переводится на несистемный характер.
OnDeadChar Вызывается, когда комбинация клавиш переводится в несистемных мертвых символ (например, диакритических символов).
OnHScroll Вызывается, когда пользователь щелкает полосу горизонтальной прокрутки CWnd.
OnKeyDown Вызывается при нажатии клавиши несистемных.
OnKeyUp Вызывается при отпускании клавиши несистемных.
OnLButtonDblClk Вызывается при двойном щелчке левой кнопкой мыши.
OnLButtonDown Вызывается, когда пользователь нажимает левую кнопку мыши.
OnLButtonUp Вызывается, когда пользователь отпускает левую кнопку мыши.
OnMButtonDblClk Вызывается, когда пользователь дважды щелкает средней кнопкой мыши.
OnMButtonDown Вызывается, когда пользователь нажимает средней кнопкой мыши.
OnMButtonUp Вызывается, когда пользователь отпускает средней кнопкой мыши.
OnMouseActivate Вызывается, когда курсор находится в неактивного окна и пользователь нажимает кнопку мыши.
OnMouseMove Вызывается при перемещении курсора мыши.
OnMouseWheel Вызывается, когда пользователь выполняет поворот колесика мыши. Использует обработки сообщений Windows NT 4.0.
OnRegisteredMouseWheel Вызывается, когда пользователь выполняет поворот колесика мыши. Использует Windows 95 и Windows NT 3.51 обработки сообщений.
OnRButtonDblClk Вызывается, когда пользователь дважды щелкает правой кнопкой мыши.
OnRButtonDown Вызывается, когда пользователь нажимает правую кнопку мыши.
OnRButtonUp Вызывается, когда пользователь отпускает кнопку мыши.
OnSetCursor Если ввод мыши не фиксируется и мыши вызывает перемещение курсора в окне.
OnTimer Вызывается после каждого интервала, указанного в SetTimer.
OnVScroll Вызывается, когда пользователь щелкает полосу вертикальной прокрутки окна.
OnCaptureChanged Отправляет сообщение окну, которое теряет захват мыши.

Обработчики сообщений неклиентской области

OnNcActivate Вызывается, когда неклиентской области необходимо изменить для обозначения в активное или неактивное состояние.
OnNcCalcSize Вызывается, когда необходимо рассчитать размер и положение клиентской области.
OnNcCreate Вызывается до OnCreate при неклиентской области.
OnNcDestroy Вызывается, когда разрушается неклиентской области.
OnNcHitTest Вызывается Windows каждый раз, когда мышь перемещается если CWnd содержит курсор или захватила ввода мыши с SetCapture.
OnNcLButtonDblClk Вызывается, когда пользователь дважды щелкает на левую кнопку мыши, когда курсор находится внутри неклиентской области CWnd.
OnNcLButtonDown Вызывается, когда пользователь нажимает левую кнопку мыши, когда курсор находится в неклиентской области CWnd.
OnNcLButtonUp Вызывается, когда пользователь отпускает левую кнопку мыши, когда курсор находится внутри неклиентской области CWnd.
OnNcMButtonDblClk Вызывается, когда пользователь дважды щелкает средней кнопки мыши, когда курсор находится внутри неклиентской области CWnd.
OnNcMButtonDown Вызывается, когда пользователь нажимает средней кнопки мыши, когда курсор находится в неклиентской области CWnd.
OnNcMButtonUp Вызывается, когда пользователь отпускает среднюю кнопку мыши, когда курсор находится внутри неклиентской области CWnd.
OnNcMouseMove Вызывается при перемещении курсора в неклиентской области CWnd.
OnNcPaint Вызывается, когда неклиентской области нуждается в живописи.
OnNcRButtonDblClk Вызывается, когда пользователь дважды щелкает правой кнопкой мыши, когда курсор находится внутри неклиентской области CWnd.
OnNcRButtonDown Вызывается, когда пользователь нажимает правую кнопку мыши, когда курсор находится в неклиентской области CWnd.
OnNcRButtonUp Вызывается, когда пользователь отпускает правую кнопку мыши, когда курсор находится внутри неклиентской области CWnd.

Обработчики сообщений MDI

OnMDIActivate Вызывается, когда активирован или деактивирован дочернее окно MDI.

Обработчики сообщений буфера обмена

OnAskCbFormatName Вызывается приложением просмотра буфера обмена, когда владелец буфера обмена будет отображать содержимое буфера обмена.
OnChangeCbChain Уведомление, что указанное окно удаляется из цепи.
OnDestroyClipboard Вызывается, когда буфер очищается через вызов Windows EmptyClipboard функция.
OnDrawClipboard Вызывается, когда содержимое изменения.
OnHScrollClipboard Вызывается, когда в буфере обмена владелец должен прокрутить изображения в буфере обмена, аннулировать соответствующий раздел и обновлять значения полосы прокрутки.
OnPaintClipboard Вызывается, когда клиентской области средства просмотра буфера обмена требует перерисовки.
OnRenderAllFormats Вызывается, когда приложение владелец разрушается и требует для отображения всех форматов.
OnRenderFormat Вызывается для владельца буфер обмена при определенном формате с потребностями задержек рендеринга для визуализации.
OnSizeClipboard Вызывается после изменения размер клиентской области окна средства просмотра буфера обмена.
OnVScrollClipboard Вызывается, когда владелец должен прокрутить изображения в буфере обмена, аннулировать соответствующий раздел и обновлять значения полосы прокрутки.

Меню цикл уведомления

OnEnterMenuLoop Вызывается, когда был введен цикл модального меню.
OnExitMenuLoop Вызывается, когда вышел из модального цикла меню.

Обзор CWnd |nbsp; Члены базового класса | Иерархическая схема

Index