Класс CWnd
Предоставляет базовую функциональность всех классов окна в библиотеки Microsoft Foundation Class.
class CWnd : public CCmdTarget
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CWnd. |
Открытые методы
Имя |
Описание |
---|---|
Вызываемый средой выполнения действие по умолчанию для объекта. |
|
Вызываемый платформой для получения дочернего элемента или дочерний объект в заданной точке на экране. |
|
Вызываемый платформой для получения расположения экрана указанного объекта и текущий. |
|
Вызываемый платформой для прохода по другому элементу пользовательского интерфейса в контейнере и, если возможно, необходимо получить объект. |
|
Вызываемый платформой, чтобы изменить выделение или переместить фокус клавиатуры для указанного объекта. |
|
Анимируется связанный объект окна. |
|
Размещает все свернутые (иконические) дочерние окна. |
|
Вложение маркер Windows на объект CWnd. |
|
Эта функция-член вызывается с целью сделать фреймовое окно модальным. |
|
Подготавливает CWnd для рисования. |
|
Привязывает свойство вызывающего объекта по умолчанию простое связанное, как отмечено в библиотеке типов, на курсор, связанный с элементом управления источником данных. |
|
Привязывает курсор- границы свойство элемента управления с привязкой к данным на элемент управления источником данных и регистрам то связь с диспетчером привязки MFC. |
|
Помещает CWnd в верхней части стека перекрывающиеся окна. |
|
Вызываемый для вычисления прямоугольника окна из прямоугольника клиента. |
|
Запрещает управление подсказки. |
|
Выравнивает поле по отношению к его родительскому элементу. |
|
Удаляет CWnd из цепочки средств просмотра буфера обмена. |
|
Устанавливает флажок возле или снимает флажок из элемента управления "Кнопка". |
|
Проверяет заданный переключатель и снимает флажок от всех остальных переключателей в указанной группе в составе кнопки. |
|
Указывает, что, если любое из дочерних окон, содержащий указанную точку. |
|
Выполняет преобразование клиентских координат заданной точки или прямоугольника на экране на экран координатах. |
|
Свернуть окно. |
|
Переход состояния окна модальное. |
|
Создает и инициализирует дочернее окно, связанное с объектом CWnd. |
|
Создает активный прокси-сервер специальных возможностей для указанного объекта. |
|
Создает новую фигуру для системного курсора и получает владение курсора. |
|
Создание элемента управления ActiveX, которое будет представлено в программе MFC объектом CWnd. |
|
Создает Windows перекрытое, контекстное меню или дочернее окно и его к объекту вложение CWnd. |
|
Создает блок курсора и серый для системного получает владение курсора. |
|
Создает блок сплошной для системного курсора и получает владение курсора. |
|
Автоматически обработчиком с именем и удалитями времени простоя CWinApp все временные объекты CWnd, созданные FromHandle. |
|
Уничтожает вложенное окно Windows. |
|
Наконец удаляет дескриптор Windows из объекта CWnd и возвращает маркер. |
|
Заполняет список с листингом файла или каталога. |
|
Заполняет список полей со списком с листингом файла или каталога. |
|
Извлекает текущее выделение из списка. |
|
Извлекает текущее выделение из списка поля со списком. |
|
Указывает, что окно будет принимать перетащенные файлы. |
|
Перенаправляет мыши и отслеживает его перемещение до тех пор, пока пользователь не будет освобожден левая кнопка будет клавишу ESC или ключ будет переместить указатель мыши за пределы прямоугольника вокруг указанной точки перетаскивания. |
|
Рисует прямоугольник анимируется провод- кадра и его для указания открытие значка или свернуть и развернуть окно. |
|
Рисует заголовок. |
|
Перерисовывает строки меню. |
|
Содержит определяемые пользователем функции Active Accessibility. |
|
Позволяет включить или отключить поддержку D2D окна.Этот метод следует вызывать перед инициализацией главного окна. |
|
Включение или отключение одну или обе полосы прокрутки со стрелками. |
|
Включение или отключение элемент управления "полоса прокрутки" с общим родителем. |
|
Включает элемент управления всплывающей подсказки. |
|
Включает управление подсказки в режиме отслеживания. |
|
Включение или отключение ввода мыши и клавиатуры. |
|
Завершает модальное состояние окна. |
|
Эта функция-член вызывается с целью изменения фреймовое окно из режимного к безрежимному. |
|
Помечает конец рисования. |
|
Запускает ресурс диалогового окна. |
|
Извлекает названия или текст, связанные с элементом управления в диалоговом окне. |
|
Возвращает дескриптор окна, которое определяется своим именем окна и классом окна. |
|
Возвращает дескриптор окна, которое определяется своим именем окна и классом окна. |
|
Проблескивает окно раз. |
|
Проблескивает окно с дополнительной функциональностью. |
|
Возвращает указатель на объект CWnd заданный дескриптор окна.Если не вложен объект CWnd на маркер, создание и вложить временный объект CWnd. |
|
Возвращает указатель на объект CWnd заданный дескриптор окна.Если не вложен объект CWnd на маркер, создание и вложить временный объект CWnd. |
|
Вызываемый платформой для получения адреса интерфейса IDispatch для заданного дочернего элемента. |
|
Вызываемый платформой для получения число дочерних объектов, принадлежащих этому объекту. |
|
Вызываемый платформой для получения строку, описывающую выполняемое по умолчанию объекта. |
|
Вызываемый платформой для получения строку, описывающую внешний вид указанного объекта. |
|
Вызываемый платформой для получения объект, имеющий фокус клавиатуры. |
|
Вызываемый платформой для получения строки свойства Справка объекта. |
|
Вызываемый платформой, чтобы получить полный путь к файлу WinHelp, связанного с указанным объектом и идентификатором соответствующей разделы в этот файл. |
|
Вызываемый платформой для получения сочетание клавиш или клавиша доступа для указанного объекта. |
|
Вызываемый платформой для получения имя указанного объекта. |
|
Вызываемый платформой для получения интерфейса IDispatch родительского объекта. |
|
Вызываемый платформой для получения сведения, которые описывают роль указанного объекта. |
|
Вызываемый платформой для получения выбранные дочерние элементы данного объект. |
|
Вызываемый платформой для получения текущее состояние заданного объекта. |
|
Вызываемый платформой для получения значения указанного объекта. |
|
Получает активное окно. |
|
Извлекает объект окна предков указанного окна. |
|
Извлекает CWnd, имеющее захват мыши. |
|
Извлекает клиентские координаты текущей позиции курсора. |
|
Возвращает идентификатор в настоящее время для проверенного переключателя в группе в составе кнопки. |
|
Возвращает измерения клиентской области CWnd. |
|
Извлекает указатель на текущий владелец буфера обмена. |
|
Извлекает указатель на первый окно в цепочке средств просмотра буфера обмена. |
|
Извлекает указатель к неизвестному элементу управления ActiveX. |
|
Получает контекст отображения для клиентской области. |
|
Получает контекст отображения для клиентской области и включает отсечение пока рисования. |
|
Выполняет поиск всех потомков окна и возвращает окно с указанным идентификатором. |
|
Извлекает окно рабочего стола Windows. |
|
Если дочернее окно CWnd, вызывающий передачу этой функции своим значением идентификатора. |
|
Извлекает элемент управления с указанным идентификатором из указанного диалогового окна. |
|
Смещает текст элемента управления в диалоговом окне с заданным значением целого числа. |
|
Извлекает заголовок или текст, связанные с элементом управления. |
|
Извлекает указатель на основной курсор, который определен источником данных, имени пользователя, пароля и свойствами SQL элемента управления источником данных. |
|
Возвращает стиль окна расширенный. |
|
Извлекает CWnd, которое в данный момент имеет фокус ввода. |
|
Извлекает текущий шрифт. |
|
Возвращает окно указателя на первый план (окно верхнего уровня, с которым пользователь в настоящий момент работает). |
|
Получает дескриптор для значка. |
|
Определяет, всплывающее окно, принадлежащая CWnd большинство недавно было активная. |
|
Получает Цвет прозрачности и прозрачности наслоенного окна. |
|
Извлекает указатель к заданному меню. |
|
Выполняет поиск следующих значений (или более ранней версии) элемента управления в пределах группы в составе элементы управления. |
|
Извлекает первый элемент управления со стилем WS_TABSTOP, который предшествует), за которым (или элемента управления. |
|
Возвращает следующее (или более ранней) окно в списке диспетчера окон. |
|
Извлекает настраиваемый сайт для заданного элемента управления ActiveX. |
|
Извлекает указатель к окну, который в настоящий момент открыт буфера обмена. |
|
Извлекает указатель на CWnd владелец. |
|
Возвращает родительское окно CWnd (если есть). |
|
Извлекает фреймовое окно CWnd родительского объекта. |
|
Возвращает указатель к родительскому окну дочернего окна. |
|
Извлекает свойство элемента управления ActiveX. |
|
Получает однобуферную прорисовку, связанную с данным окном. |
|
Возвращает m_hWnd или NULL если указатель thisNULL. |
|
Получает безопасный владелец для данного окна. |
|
Возвращает элемент управления "полоса прокрутки" с общим родителем. |
|
Извлекает сведения о конкретной полосе прокрутки. |
|
Извлекает данные, которые структура SCROLLINFO поддерживает собирается полосу прокрутки. |
|
Извлекает ограничение полосы прокрутки. |
|
Извлекает текущее положение ползунка полосы прокрутки. |
|
Копирует текущее положение полосы прокрутки минимума и максимума для данной полосы прокрутки. |
|
Возвращает текущий стиль окна. |
|
Позволяет приложению получить доступ к меню элемента управления для копирования и изменения. |
|
Извлекает сведения о конкретном заголовке окна. |
|
Извлекает фреймовое окно окна верхнего уровня. |
|
Извлекает окно верхнего уровня. |
|
Извлекает родительский окна верхнего уровня. |
|
Возвращает первое дочернее окно, принадлежащий CWnd. |
|
Возвращает координаты прямоугольника, который полностью наименьшего ограничивающий область обновления CWnd. |
|
Извлекает область обновления CWnd. |
|
Возвращает окно с указанным отношением с этим окном. |
|
Извлекает идентификатор контекста справки. |
|
Получает контекст отображения всего, включая заголовок окна, меню и полосы прокрутки. |
|
Возвращает количество связанных дочерних окон. |
|
Возвращает сведения об окне. |
|
Возвращает количество дочерних окон, связанных безоконных. |
|
Извлекает состояние и показать позиции (восстановленного) нормального, свернутых и развернутых окна. |
|
Возвращает координаты экрана CWnd. |
|
Извлекает копию области окна. |
|
Возвращает текст заголовка окна или заголовок (если он есть). |
|
Возвращает длину текста окна или заголовки. |
|
Скрывает курсор путем удаления его из экрана отображения. |
|
Главное или удаляет выделение из пункта меню верхнего уровня (строки меню). |
|
Вызываемый для запуска приложения HTMLHelp. |
|
Делает недействительной всю клиентскую область. |
|
Делает недействительной клиентскую область в пределах заданного прямоугольника с добавить этот прямоугольник в текущую область обновления. |
|
Делает недействительной клиентскую область в заданной области путем добавления этой области в текущую область обновления. |
|
Вызывает метод или свойство элемента управления ActiveX. |
|
Указывает, является ли CWnd дочернее окно или другой непосредственно потомок указанного окна. |
|
Определяет, включена ли поддержка D2D. |
|
Указывает, предназначено ли сообщение для данного диалогового окна, и, если да, безрежимное процессов. |
|
Определяет проверено ли элемент управления "Кнопка". |
|
Определяет, является ли свернуто CWnd (иконический). |
|
Определяет, имеет ли CWnd поддержку сенсорного ввода. |
|
Определяет, включено ли поле для ввода мыши и клавиатуры. |
|
Определяет, является ли окно является видимым. |
|
Определяет, является ли развернуто CWnd. |
|
Убивает системный таймер. |
|
Запрещает или reenables документ в заданном окне. |
|
Преобразовывает (сопоставления) набор точек из координированной пробелы CWnd в пространстве координат другого окна. |
|
Создает и отображает окно, содержащее приложение-, предоставленные сообщение и заголовок. |
|
Изменяет текущий стиль окна. |
|
Изменяет стиль окна расширенный. |
|
Изменяет положение и измерения CWnd. |
|
Сигнализирует систему, что предопределенное произошло событие. |
|
Реализуйте значения свойств окружения. |
|
Вызываемый платформой, когда необходимо получить растровое изображение, отображаемое на эскизе вкладки Windows 7 или на клиенте для считывания приложения. |
|
Справка F1 маркеров в рамках приложения (с использованием текущего контекста). |
|
Обрабатывает команды ID_HELP_FINDER и ID_DEFAULT_HELP. |
|
Выполняет команду ID_HELP_INDEX и предоставляет по умолчанию раздел Справки. |
|
Выполняет обработку команды ID_HELP_USING. |
|
Определяет, находится ли точка в ограничивающем прямоугольнике помощью заданного средства и извлекает сведения о средстве. |
|
Открывает буфер обмена.Другие приложения не смогут изменять буфер обмена, пока функция Windows CloseClipboard не будет называется. |
|
Рисует безоконные элементы управления в контейнере элемента управления. |
|
Задает сообщение в очереди приложения, тогда возвращается без ожидания окно для обработки сообщения. |
|
Перед созданием окна Windows с именем вложенного к данному объекту CWnd. |
|
Разрешает другим обязательным subclassing, которое должно пройти, прежде чем SubclassWindow вызываются. |
|
Общий CWinApp для фильтрации сообщения окна, прежде чем они отправляются к функциям TranslateMessage и DispatchMessage Windows. |
|
Рисует текущее окно в указанном контексте устройства. |
|
Рисует любое окно в указанном контексте устройства (обычно контексте устройства принтера). |
|
Копирует визуальные окно в заданный контекст устройства, обычно контроллер домена принтера. |
|
Обновляет указанный прямоугольник или область в клиентской области. |
|
Поддержка сенсорного экрана Windows окна регистра и регистрация которого отменяется. |
|
Выпуски клиента и контексты устройства окна, освобождая их для использования другими приложениями. |
|
Изменяет положение панели элементов управления в клиентской области. |
|
Извлекает, преобразует или отправляет сообщения для окна, в модальном состоянии. |
|
Преобразование координат экрана заданной точки или прямоугольника на экране к клиентским координатам. |
|
Прокручивает содержимое клиентской области. |
|
Прокручивает содержимое клиентской области.Подобно ScrollWindow с дополнительными функциями. |
|
Предоставляет сообщение уведомления дочернее окно из родительского окна, поэтому дочернее окно может обрабатывать задачу. |
|
Отправляет сообщение в элемент управления. |
|
Отправляет сообщение в объект CWnd и не возвращает до тех пор, пока он не будет обработки сообщения. |
|
Отправляет сообщение всем окнам потомков окна. |
|
Отправляет указанное сообщение в окно и возвращается как можно скорее, в зависимости от создавшего, является ли вызывающий поток окна. |
|
Активировать окно. |
|
Приводит к тому, что весь последующий ввод мыши, которая должна быть передана CWnd. |
|
Перемещает курсор в указанной позиции. |
|
Добавляет CWnd в цепочке окнам, уведомитьы при изменены содержимое буфера обмена. |
|
Задает идентификатор окна или элемента управления для окна (который может быть любым дочерним окном, не только элементом управления в диалоговом окне). |
|
Задает текст элемента управления в строку, которая представляет целое значение. |
|
Задает заголовок или текст элемента управления в указанном диалоговом окне. |
|
Требует фокус ввода. |
|
Задает текущий шрифт. |
|
Помещает поток, который создал окна переднего плана и активировать окно. |
|
Задает дескриптор для конкретного значка. |
|
Устанавливает Цвет прозрачности и прозрачности наслоенного окна. |
|
Устанавливает меню к определенному меню. |
|
Изменяет владельца CWnd. |
|
Изменяет родительское окно. |
|
Устанавливает свойство элемента управления ActiveX. |
|
Разрешает изменения в CWnd, который требуется перерисовать или предотвращает изменения в перерисовать. |
|
Задает сведения о полосе прокрутки. |
|
Задает текущее положение ползунка полосы прокрутки и, если указано, перерисовывает полоса прокрутки, чтобы отразить новое положение. |
|
Задает минимальное и максимальное значения позиции для данной полосы прокрутки. |
|
Устанавливает системный таймер, который отправляет сообщение WM_TIMER активированный. |
|
Задает идентификатор контекста справки. |
|
Устанавливает состояние и показать позиции (восстановленного) нормального, свернутых и развернутых для окна. |
|
Изменяет размер, положения и упорядочения дочерних элементов, всплывающего окна и окна верхнего уровня. |
|
Задает область окна. |
|
Задает текст заголовка окна или заголовок (если он есть), в указанный текст. |
|
Отображает курсор на экране в текущей позиции курсора.Как только курсор, отображаемый, начинается проблескивать автоматически. |
|
Всплывающие окна показывать или скрывать все принадлежащие окном. |
|
Отображает или скрывает полоса прокрутки. |
|
Показать или скрывает окно. |
|
Вложение элемента управления Windows на объект CWnd и делает ее сообщения через сопоставление CWnd маршрута сообщения. |
|
Вложение окно к объекту CWnd и делает ее сообщения через сопоставление CWnd маршрута сообщения. |
|
Разблокирует окно, которое было блокировано с CWnd::LockWindowUpdate. |
|
Наконец удаляет из объекта CWnd окно |
|
Инициализирует или извлекает данные из диалогового окна. |
|
Вызов, чтобы обновить состояние кнопки диалогового окна и других элементов управления. |
|
Обновляет позиция, размер фигуры, содержимое и translucency наслоенного окна. |
|
Обновляет клиентскую область. |
|
Проверяет клиентскую область в пределах заданного прямоугольника, удалив прямоугольник из текущей области обновления. |
|
Проверяет клиентскую область в заданной области с удалить область из текущей области обновления. |
|
Определяет окно, который содержит заданную точку. |
|
Вызываемый для запуска приложения WinHelp. |
Защищенные методы
Имя |
Описание |
---|---|
Вызывает по умолчанию процедура окна, которая обеспечивает обработку по умолчанию, для любых сообщений окна, приложение не рассматривает. |
|
Вызывает по умолчанию процедура окна, которая обеспечивает обработку по умолчанию, для любых сообщений окна, приложение не рассматривает. |
|
Для обмена данными и проверки диалогового окна.Вызывается методом UpdateData. |
|
Возвращает указатель на сообщение это окно в данный момент.вызываются только если в функции-члене обработчика сообщений Onсообщение. |
|
Вызываемый, когда активировать или выключается CWnd. |
|
Вызываемый, когда приложение будет активированным или выключенным. |
|
Вызываемый, когда пользователь создает событие команды приложения. |
|
Вызываемый приложением средства просмотра буфера обмена, когда владелец буфера обмена отображает содержимое буфера обмена. |
|
Вызываемый для разрешения CWnd чтобы отменить все внутренние режимы, например захват мыши. |
|
Отправляет сообщение в окно, теряет захват мыши. |
|
Сообщает, что заданное окно удаление из цепочки. |
|
Вызываемый, когда состояние пользовательского интерфейса (пользовательского интерфейса) должно быть изменен. |
|
Если нажатие клавиши с именем преобразуется в символ, отличный от системы. |
|
Называемый списком дочерних элементов с учетом LBS_WANTKEYBOARDINPUT в ответ на сообщение WM_CHAR. |
|
Вызываемый для нескольких дочерних окон интерфейса MDI при активироватьы размер или положение изменений CWnd или CWnd. |
|
Называемый родительским окном, чтобы дать возможность ответить в уведомляющий элементу управления к уведомлению элемента управления. |
|
Вызывается, когда содержимое буфера обмена. |
|
Вызываемый в качестве сигнала, что CWnd должно быть закрыто. |
|
Если политика с именем отрисовки для области клиента, не являющегося изменилась. |
|
Вызываемый, когда пользователь выбирает команду. |
|
При обнаружении, что Windows с именем системной памяти недостаточно. |
|
Вызванный, чтобы указать относительное положение нового элемента в дочернем элементе сортировки поле со списком или в списке рисования владельцем. |
|
Вызываемый для всех окнах верхнего уровня или если включена отключена композиция диспетчер окон рабочего стола (диспетчер окон рабочего стола). |
|
Вызываемый, когда пользователь щелкает правой кнопкой мыши в окне. |
|
Копирует данные из одного приложения в другое. |
|
Вызываемый в процессе создания окна. |
|
Если CWnd с именем родительского элемента управления, когда элемент управления будет выписанным. |
|
Вызывается, если нажатие клавиши преобразует к символу nonsystem мертвому (такие как знаки диакритических знаков). |
|
Вызываемый при удалении список или поле со списком дочерних элементов рисования владельцем или если элементы удалены из элемента управления. |
|
Вызываемый при CWnd разрушается. |
|
Вызываемый, когда буфер обмена очищается через вызов функции Windows EmptyClipboard. |
|
Уведомляет приложение или драйвером устройства изменения конфигурации оборудования устройства или компьютера. |
|
Вызванный верхнего уровня для всех окон, когда пользователь изменяет параметры устройство- режима. |
|
Вызывается, когда содержимое буфера обмена. |
|
Вызываемый, когда визуальный аспекту элемент управления "Кнопка" дочернего элемента рисования владельцем, элемента управления " поле со списком управления списка или меню требуется выписанным. |
|
Вызываемый, когда пользователь освобождает нажатие левой кнопки мыши над окном, которое зарегистрировано как получатель удаленных файлов. |
|
Вызываемый при отключен или CWnd. |
|
Вызываемый после окончания сеанса. |
|
Вызываемый для оповещения процедуру основного окна приложения, что модальное диалоговое окно или меню вставки в состояние бездействия. |
|
Вызываемый, когда модальный цикл меню был введен. |
|
Вызываемый после соответствующего окна вставляет перемещения или шкалу изменения размера модальный цикл. |
|
Вызываемый, когда фона окна для удаления. |
|
Вызываемый, когда модальный цикл меню был оставить. |
|
Вызываемый после трогнутое окно " перемещение или шкалу изменения размера модальный цикл. |
|
Пул ресурсов с именем при изменении шрифта. |
|
Вызываемый для элемента управления поэтому элемента управления может обрабатывать клавиши со стрелкой самой и входные данные клавиши TAB. |
|
Вызываемый при необходимости знать расположение без оболочки Windows или измерения, либо минимального или максимального размера отслеживания. |
|
Вызываемый платформой, когда пользователь отожмет ключ F1. |
|
Вызывается, когда пользователь нажимает клавишу горячую всей системы. |
|
Вызываемый, когда пользователь щелкает горизонтальная полоса прокрутки CWnd. |
|
Вызываемый, когда владелец буфера обмена должен прокрутить образ буфера обмена, что сделает соответствующий раздел и обновления значения полосы прокрутки. |
|
Вызываемый при CWnd свернуто (иконический) и фон значка необходимо заполнить, прежде чем рисования значок. |
|
Если меню рядом с именем становится активным. |
|
Если контекстное меню меню рядом с именем становится активным. |
|
Вызываемый при присприспособление ввода-вывода добавлено или удалено из системы. |
|
Вызываемый после язык ввода приложения был изменен. |
|
Вызываемый, когда пользователь выбирает новый язык ввода. |
|
Вызываемый, когда ключ nonsystem нажат. |
|
Вызываемый, когда ключ nonsystem освободить. |
|
Вызываемый сразу после того, как CWnd теряет фокус ввода. |
|
Вызываемый, когда пользователь дважды щелкает нажатие левой кнопки мыши. |
|
Вызывается, когда пользователь нажимает нажатие левой кнопки мыши. |
|
Вызываемый, когда пользователь освобождает нажатие левой кнопки мыши. |
|
Вызываемый, когда пользователь дважды щелкает средняя кнопка мыши. |
|
Вызывается, когда пользователь нажимает средняя кнопка мыши. |
|
Вызываемый, когда пользователь освобождает средняя кнопка мыши. |
|
Вызываемый при активации или деактивации дочернее окно MDI. |
|
Вызываемый для поля со списком дочерних элементов, рисования владельцем списка или пункта меню, когда элемент управления будет создать.CWnd информирует Windows измерений элемента управления. |
|
Вызывается, когда пользователь нажимает символ меню mnemonic, который не соответствует любым стандартным мнемоникам в текущем меню. |
|
Вызываемый, когда пользователь начинает перетаскивать пункт меню. |
|
Вызываемый, когда курсор мыши вставляет пункт меню или перемещается от центра элемента в верхней или нижней части элемента. |
|
Вызываемый, когда пользователь освобождает правой кнопкой мыши, когда курсор на пункта меню. |
|
Вызываемый, когда пользователь выбирает пункт меню. |
|
Вызываемый, когда курсор находится в неактивном окне, и пользователь нажимает кнопку мыши. |
|
Вызываемый, когда курсор изменяется на клиентской области окна в период времени, указанный в прежнем вызове TrackMouseEvent. |
|
Вызываемый, когда текущее окно состоит из диспетчером окон рабочего стола (диспетчером окон рабочего стола), то окно развернуто. |
|
Вызываемый, когда курсор открывается клиентская область окна, указанного в вызове TrackMouseEvent прежнем. |
|
Вызываемый, когда курсор мыши. |
|
Вызывается, когда пользователь выполняет циклический сдвиг колесика мыши.Обработка сообщений Windows NT 4.0 польз. |
|
Вызываемый после изменена позиция CWnd. |
|
Указывает, что пользователь перемещает объект CWnd. |
|
Вызываемый, когда область клиента, не являющегося необходимо изменить для отображения активной или неактивного состояние. |
|
Вызываемый, когда размер и положение клиентской области, вычисленными требуется. |
|
Вызываемый до OnCreate когда область клиента, не являющегося создать. |
|
Когда область с именем клиента, не являющегося разрушается. |
|
Вызванный Windows каждый раз при CWnd содержит курсор мыши перемещено или перенаправило мыши вход с SetCapture. |
|
Вызываемый, когда пользователь дважды щелкает нажатие левой кнопки мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Вызывается, когда пользователь нажимает кнопку мыши, в то время как левое курсор в пределах области клиента, не являющегося CWnd. |
|
Вызываемый, когда пользователь освобождает нажатие левой кнопки мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Вызываемый, когда пользователь дважды щелкает средняя кнопка мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Вызывается, когда пользователь нажимает средняя кнопка мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Вызываемый, когда пользователь освобождает средняя кнопка мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Если курсор с именем диапазона над областью клиента, не являющегося окна в период времени, указанный в прежнем вызове TrackMouseEvent. |
|
Платформа вызывает функцию этот функцию-член, когда курсор покидает область клиента, не являющегося окна, указанный в прежнем вызове TrackMouseEvent. |
|
Вызывается, когда курсор перемещается в области клиента, не являющегося CWnd. |
|
Вызываемый, когда область клиента, не являющегося для рисования. |
|
Вызываемый, когда пользователь дважды щелкает правой кнопкой мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Вызывается, когда пользователь нажимает правой кнопкой мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Вызываемый, когда пользователь освобождает правой кнопкой мыши, когда курсор в пределах области клиента, не являющегося CWnd. |
|
Если политика с именем отрисовки для области клиента, не являющегося изменилась. |
|
Вызываемый, когда пользователь дважды щелкает XBUTTON1 или XBUTTON2 пока курсор в области клиента, не являющегося окна. |
|
Вызывается, когда пользователь нажимает XBUTTON1 или XBUTTON2 пока курсор мыши в области клиента, не являющегося окна. |
|
Вызываемый, когда пользователь освобождает XBUTTON1 или XBUTTON2 пока курсор мыши в области клиента, не являющегося окна. |
|
Вызываемый, когда ключ стрелка влево или вправо, используются для переключения между строкой меню и в меню система. |
|
Вызываемый платформой для оповещения родительское окно произошло событие одним из ее элементов управления или которого данные необходимостей элемента управления. |
|
Вызываемый для определения, является ли текущее окно принимает ANSI или структуры в юникоде в сообщении уведомления WM_NOTIFY. |
|
Вызываемый для обновления части окна. |
|
Вызываемый при клиентской области просмотра буфера обмена необходимо обновить. |
|
Вызываемый для разрешения окна, использующих цветовую палитру, чтобы понимать их логической палитры и обновлять свои клиентские области. |
|
Информирует другие приложения, когда приложение будет выполняться свою логической палитры. |
|
Вызываемый при создано или удалено дочернее окно или когда пользователь нажимает кнопку мыши, когда курсор над дочерним окном. |
|
Вызываемый, когда событие управления питанием происходит. |
|
Вызываемый при свернут рядом с CWnd перетаскивать пользователем. |
|
Вызываемый, когда пользователь выбирает для завершения сеанса Windows. |
|
Информирует CWnd, что он готов получить фокус ввода. |
|
Вызываемый при CWnd значок и запросы пользователя, значок раскрывал. |
|
Вызываемый для получения состояние пользовательского интерфейса (пользовательского интерфейса) для окна. |
|
Вызываемый, когда текущее окно получает необработанный ввод. |
|
Вызываемый, когда пользователь дважды щелкает правой кнопкой мыши. |
|
Вызывается, когда пользователь нажимает правая кнопка мыши. |
|
Вызываемый, когда пользователь освобождает правая кнопка мыши. |
|
Когда приложение с именем и владельцем разрушается к просмотру все его форматы. |
|
Вызываемый для владельца буфера обмена при указанному формату с отложенной подготовки необходимо обработать. |
|
Вызываемый для уведомления этого приложения о изменения в состоянии сеанса. |
|
Вызванный если ввод мыши не перенаправление и мыши вызывает перемещение курсора в окне. |
|
Вызываемый после CWnd получает фокус ввода. |
|
Вызываемый при изменении функции Win32 SystemParametersInfo всей системы. |
|
Вызываемый при CWnd быть скрыт или отображения. |
|
Вызываемый после размера CWnd изменяется. |
|
Вызываемый, когда размер клиентской области окна Буфер обмена- средства просмотра. |
|
Указывает, что пользователь изменяет размер прямоугольника. |
|
Вызванный из диспетчера печати, когда задание добавлено или удалено из диспетчера очереди печати. |
|
Указывает, что функция SetWindowLong Windows была изменена один или несколько стилей окна. |
|
Указывает, что функция SetWindowLong Windows изменением один или несколько стилей окна. |
|
Если нажатие клавиши с именем преобразуется в символ системы. |
|
Вызванный верхнего уровня для всех окон, когда будет изменена в параметре системного цвета. |
|
Вызываемый, когда пользователь выбирает команду из меню элемента управления, либо когда пользователь выбирает развернуть или свернуть. |
|
Вызванный, если нажатие клавиши преобразует к символу системы мертвому (такие как знаки диакритических знаков). |
|
Вызывается при удерживании пользователем ключом ALT и нажмите клавишу другой ключ. |
|
Вызываемый, когда пользователь освобождает ключ, который был нажат, когда был ключ ALT удерживать. |
|
Вызывается, когда пользователь нажимает кнопку authorable. |
|
Вызываемый для всех окнах верхнего уровня изменяется после системы. |
|
Вызываемый после каждого интервала, указанного в SetTimer. |
|
Процесс от сенсорного экрана один входной Windows. |
|
Процесс входы от сенсорного экрана Windows. |
|
Вызывается при нажатии клавиши.То есть текущее окно имеет фокус клавиатуры и сообщение переводится WM_KEYDOWN функцией TranslateMessage. |
|
Вызываемый, когда раскрывающееся меню или подменю были уничтожены. |
|
Вызванный, чтобы изменить состояние пользовательского интерфейса (пользовательского интерфейса) для заданного окна и всех его дочерних окон. |
|
Вызываемый после того, как пользователь вносит on/off в журнал. |
|
Называемый списком имеемым CWnd в ответ на сообщение WM_KEYDOWN. |
|
Вызываемый, когда пользователь щелкает вертикальная полоса прокрутки окна. |
|
Вызываемый, когда владелец должен прокрутить образ буфера обмена, что сделает соответствующий раздел и обновления значения полосы прокрутки. |
|
Вызываемый при изменении размера, положения или z-порядок изменились в результате вызова метода SetWindowPos или другой функции окно- управления. |
|
Вызываемый при изменении размера, положения или z-порядок изменением в результате вызова метода SetWindowPos или другой функции окно- управления. |
|
Вызываемый для всех окнах верхнего уровня, после файла настройки, изменен Windows, WIN.INI. |
|
Указывает, было сообщение окна изменяется. |
|
Вызываемый, когда пользователь дважды щелкает XBUTTON1 или XBUTTON2 пока курсор в клиентской области окна. |
|
Вызывается, когда пользователь нажимает XBUTTON1 или XBUTTON2 пока курсор в клиентской области окна. |
|
Вызываемый, когда пользователь освобождает XBUTTON1 или XBUTTON2 пока курсор в клиентской области окна. |
|
Данная виртуальная функция называется по умолчанию функцией OnNcDestroy после того, как окно было удалено. |
|
Вспомогательная функция, которая отражает сообщение в источнике. |
|
Отражает последнее сообщение к дочернему окну. |
|
Предоставляет процедуру окна для CWnd.Значение по умолчанию передает сообщения через сопоставление сообщения. |
Открытые операторы
Имя |
Описание |
---|---|
Вызов, чтобы получить дескриптор окна. |
|
Определяет, если окно не то же, что окно, дескриптор которого m_hWnd. |
|
Определяет, является ли окно совпадают, то какое окно, дескриптор которого m_hWnd. |
Открытые члены данных
Имя |
Описание |
---|---|
Указывает вложенное HWND к этому CWnd. |
Заметки
Объект CWnd определяется из окна Windows, но 2, на связаны.Объект CWnd создания или удален конструктором и деструктором CWnd.Окно Windows, с другой стороны, внутренняя структура данных в формы Windows, создана функцией-членом Создать и разрушена деструктором виртуального CWnd.Функция DestroyWindow уничтожает окно Windows без разрушать объект.
Класс CWnd и механизма сопоставления сообщение- скрывают функция WndProc.Входящие сообщения уведомлений Windows автоматически направляются через сопоставление сообщений с правильным функции-членам CWndсообщенияOn.Можно переопределить функцию-член сообщенияOn для обработки сообщения участника указанный в производных классах.
Класс CWnd также позволяет создать дочернее окно Windows для приложения.Создайте класс, наследуемый от CWnd, а затем добавьте элемент переменные к производному классу для хранения данных, относящийся к приложению.Реализуйте функции-члены обработчика сообщений и сопоставление сообщения в производном классе позволяет определить, что происходит, когда сообщения направляются в окно.
Создании дочернее окно в шагах 2.Во-первых, вызовите конструктор CWnd для создания объекта CWnd, а затем вызвать функцию-член Создание для создания дочернее окно и вложить его к объектному CWnd.
Дочернее окно, когда пользователь завершает процесс, уничтожить объект CWnd или вызовите функцию-член DestroyWindow чтобы удалить окно и уничтожить его структуры данных.
Внутри библиотеки Microsoft Foundation Class, дальнейшие классы являются производными от CWnd для предоставления определенных типов окна.Многие из этих классов, включая CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView и CDialog, предназначены для дальнейшей вывода.Классы, производные от элемента управления CWnd, как CButton, можно использовать напрямую или могут быть использованы для дальнейшей наследования классов.
Дополнительные сведения об использовании CWnd см. в разделе фреймовые окна и объекты окна.
Иерархия наследования
CWnd
Требования
Заголовок: afxwin.h