Анализатор кодов ошибок


Анализатор кодов ошибок
Анализатор кодов ошибок Приложение на основе диалога Дизайн диалога Управление окном Toolbox Реакция окна на уведомляющие сообщения Создание и связывание переменных Вставка знач...
Внесение логики разработчика
Внесение логики разработчика Итак, мы покончили с интерфейсной шелухой и нам осталась самая интересная и трудная часть работы — внесение в приложение той логики, которая была определена на этап...
Собственные методы класса
Собственные методы класса Работая с классом, производным от класса MFC, разработчик не только вводит в него реакции на сообщения и переопределяет виртуальные функции. Он также вносит в класс св...
Поиск в реестре
Поиск в реестреАлгоритм поиска в реестре основан на предварительном анализе тех записей, которые внесла в него Studio.Net 7.0. Если параметры вашей установки отличаются от тех, которые использ...
Синтаксический анализ файла
Синтаксический анализ файлаДо сих пор мы исходили из предпосылки, что вся информация об ошибках уже получена и хранится в контейнере структур ERROR_VECTOR m_vector. Контейнер заполняется в функ...
Приложение на основе диалога
Приложение на основе диалога Уверен, что многие из читателей, разрабатывая свой код или запустив чужой многообещающий код, получали сообщение типа: 0xC000000S STATUS_ACCESS_VIOLATION Раньше, в...
Таблица 4 1 Формат кода Win32ошибок
Таблица. 4.1 Формат кода Win32-ошибок 31-30 29 28 27-16 15-0...
Таблица 4 2 Формат HRESULT СОМошибок
Таблица. 4.2 Формат HRESULT СОМ-ошибок 31 30 29 28 27 15-0...
Дизайн диалога
Дизайн диалогаРазвитие диалогового приложения обычно начинают с размещения элементов управления на поверхности его окна — шаблона диалога. Откройте шаблон в окне редактора и включите панель ин...
Управление окном Toolbox
Управление окном ToolboxПри работе с окном диалога вам приходится пользоваться инструментальным окном Toolbox, которое имеет вкладки (tab) несколько необычного вида. Все доступные вкладки инст...
Окно диалога для поиска элементов управления
Рисунок 4.1. Окно диалога для поиска элементов управленияКоманда Rename > Tab из контекстного меню заголовка вставки позволяет переименовать всю вставку, а команда Rename > Item из контек...
Создаем диалог
Создаем диалог Важным моментом в этой процедуре является то, что каждый элемент управления должен быть идентифицирован в поле ID окна Properties. Другие свойства можно изменять в других полях э...
Таблица 4 3 Идентификаторы элементов управления диалога
Таблица 4.3. Идентификаторы элементов управления диалога Тип элемента Заголовок (комментарий) Идентификатор...
Реакция окна на уведомляющие сообщения
Реакция окна на уведомляющие сообщения Наш анализатор кодов ошибок по сути является браузером (инструментом для просмотра) файла WinError.h с особой структурой. Мы хотим дать пользователю возмо...
Создание и связывание переменных
Создание и связывание переменныхИтак, мы ввели в состав класса, управляющего главным окном приложения, способность реагировать на уведомляющие события UDN_DELTAPOS, EN_CHANGE, а также на событи...
Таблица 4 4 Идентификаторы элементов
Таблица. 4.4. Идентификаторы элементов и связанные с ними переменные Var m_Code m_ID m_Msg...
Index8
Вставка значкаЕсли вы вновь посмотрите на окно диалога (Рисунок 4.1), то увидите справа два элемента типа Picture Control с идентификаторами IDC_RIGHT и IDC_LEFT. Эти элементы необходимо связа...
Диалог About
Диалог AboutПри нажатии кнопки в области картинок мы вызываем диалог About, от которого отказались при создании проекта. Цель такого поступка — самостоятельно создать диалог, поместить в него...


- Начало -