c6141e49 Сборник качественного порно роликов онлайн в HD

Ресурсы Windows

Во второй части мы продолжим изучение программного интерфейса Windows. Будут рассмотрены ресурсы, стандартные (предопределенные) классы окон, а также диалоговые панели.
Первая глава посвящена ресурсам. Ресурсы - это данные, которые добавляются в файл загрузочного модуля приложения Windows и могут при необходимости загружаться в оперативную память. Расположение данных в ресурсах приложения позволяет достичь более эффективного использования памяти. Программы MS-DOS были вынуждены загружать, например, строки сообщений, в оперативную память или реализовывать собственную логику для их динамической загрузки из файлов. Для приложений Windows существует более элегантный способ, исключающий перегрузку памяти ненужными данными и избавляющий программиста от необходимости динамической загрузки данных из файлов.

Ресурсы
Включение ресурсов
Таблица текстовых строк
Создание таблицы
Загрузка строки из таблицы
Приложение STRING

Листинг 1.1. Файл string\string.cpp
Листинг 1.2. Файл string\string.hpp
Листинг 1.3. Файл string\string.rc
Листинг 1.4. Файл string\string.def
Редактирование таблицы строк
Редактирование таблицы строк - 2

Приложение EDIT
Листинг 2.22. Файл edit\edit.cpp
Листинг 2.22. Файл edit\edit.cpp - 2
Листинг 2.22. Файл edit\edit.cpp - 3
Листинг 2.22. Файл edit\edit.cpp - 4
Листинг 2.23. Файл edit\edit.def

Приложение TEDIT
Листинг 2.24. Файл tedit\tedit.cpp
Листинг 2.24. Файл tedit\tedit.cpp - 2
Листинг 2.24. Файл tedit\tedit.cpp - 3
Листинг 2.24. Файл tedit\tedit.cpp - 4
Листинг 2.24. Файл tedit\tedit.cpp - 5
Листинг 2.24. Файл tedit\tedit.cpp - 6
Листинг 2.24. Файл tedit\tedit.cpp - 7
Листинг 2.24. Файл tedit\tedit.cpp - 8
Листинг 2.25. Файл tedit\tedit.def