Класс CWinAppEx
CWinAppEx обрабатывает состояние приложения, сохраняет состояние в реестр загружает состояние из реестра, инициализирует диспетчеры приложения и приведены ссылки на те такие же диспетчеры приложения.
class CWinAppEx : public CWinApp
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CWinAppEx. |
Открытые методы
Имя |
Описание |
---|---|
Удаляет сведения о приложении из реестра Windows. |
|
Указывает, загружает ли приложение исходные размер и местоположение главного фреймового окна из реестра. |
|
Включает перемещаемые меню для приложения. |
|
Позволяет пользователю создать пользовательские команды меню в приложении. |
|
Вызываемый платформой функции-члена из Run чтобы оставить этот экземпляр приложения. (Переопределяет CWinApp::ExitInstance). |
|
Считывает двоичные данные, которые сопоставлены с указанным значением реестра. |
|
Возвращает указатель на глобальный объект CContextMenuManager. |
|
|
|
Возвращает основной номер версии приложения, сохраненного в реестре Windows. |
|
Возвращает дополнительный номер версии приложения, сохраненного в реестре Windows. |
|
Считывает числовой тип данных, который связан с указанным значением из реестра. |
|
Возвращает указатель на глобальный объект CKeyboardManager. |
|
Возвращает указатель на глобальный объект CMouseManager. |
|
Считывает CObject, унаследованных от данных, которые сопоставлены с заданным значением из реестра. |
|
Возвращает строку, путь к разделу реестра. Этот путь сцепляет предоставленный относительный путь с путем приложения. |
|
Возвращает путь в реестре для приложения. |
|
Считывает двоичные данные, которые сопоставлены с указанным ключом и значением из реестра. |
|
Считывает числовые данные из реестра, связанного с указанным ключом и значением. |
|
Считывает данные CObject, которые сопоставлены с указанным ключом и значением из реестра. |
|
Считывает данные строки, которые сопоставлены с указанным ключом и значением из реестра. |
|
Возвращает указатель на глобальный объект CShellManager. |
|
Считывает данные строки, которые сопоставлены с заданным значением из реестра. |
|
Возвращает указатель на глобальный объект CTooltipManager. |
|
Возвращает указатель на глобальный объект CUserToolsManager. |
|
Инициализирует объект CContextMenuManager. |
|
Инициализирует объект CKeyboardManager. |
|
Инициализирует объект CMouseManager. |
|
Инициализирует класс CShellManager |
|
Инициализирует класс CTooltipManager. |
|
|
|
Указывает, является ли указанный ключ в реестре. |
|
Загружает состояние приложения из реестра. |
|
Вызываемый платформой, если справка контекста запросов пользователя для диалогового окна Настройка. |
|
Вызывает определяемую пользователем команды, когда пользователь дважды щелкает мышью в любом месте приложения. |
|
|
|
Записывает состояние платформы приложения в реестр Windows. |
|
Задает путь по умолчанию раздела реестра. Этот ключ будет служить корневой элемент для всех последующих вызовов реестра. |
|
Отображает всплывающее меню. |
|
Записывает двоичные данные равным заданному значению реестра. |
|
Записывает числовые типы данных равным заданному значению реестра. |
|
Записывает данные, полученные из Класс CObject равным заданному значению реестра. |
|
Записывает двоичные данные в значение указанного раздела реестра. |
|
Записывает числовые данные в значение указанного раздела реестра. |
|
Записывает данные, производные от CObject классифицируют к значению указанного раздела реестра. |
|
Записывает данные строки в значение указанного раздела реестра. |
|
Записывает данные строки равным заданному значению реестра. |
Защищенные методы
Имя |
Описание |
---|---|
Вызываемый платформой, когда состояние приложения будет загружен. |
|
Вызываемый платформой, когда она нагрузят размер и расположение приложения из реестра. Загруженные данные включают размер и местоположение главного фрейма в момент в закрытое последнее приложения. |
|
Вызываемый платформой, когда основное фреймовое окно отображает WM_CLOSE. |
|
Вызываемого инфраструктурой сразу после загрузки состояния приложения. |
|
Вызываемого инфраструктурой сразу после того, как состояние приложения сохраняется. |
|
Перезапускает размер и местоположение указанного окна из реестра |
|
Вызываемый средой после того, как она записывает состояние приложения в реестр. |
|
Вызываемый платформой для записи размер и местоположение главного фрейма в реестр. |
Элементы данных
Имя |
Описание |
---|---|
Определяет, является ли сбросят границы всех изображений панели инструментов, когда фреймовое окно, которое содержит панель инструментов загружено. |
Заметки
Многие функции, предоставленные зависит от платформы MFC класс CWinAppEx. Класс CWinAppEx можно включить в приложение в одном из 2 способов:
Создайте класс CWinAppEx в основном потоке.
Создайте класс главной программы из CWinAppEx.
После включения CWinAppEx в приложение можно инициализировать один из диспетчеров приложения. Прежде чем использовать диспетчер приложения необходимо инициализировать его путем вызова соответствующего метода инициализации. Для получения указателя на конкретный диспетчер, вызовите соответствующий метод get. Класс CWinAppEx управляет следующих диспетчеров приложения: Класс CMouseManager, Класс CContextMenuManager, Класс CKeyboardManager, Класс CUserToolsManager и Класс CMenuTearOffManager.
Иерархия наследования
Требования
заголовок: afxwinappex.h