Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
56
Добавлен:
02.04.2015
Размер:
9 Мб
Скачать
☆

Глава 5. Создание виджетов в PhAb 95

Типы виджетов 95

Имена экземпляров 96

Создание виджета 97

Выбор виджетов 98

Выравнивание виджетов 101

Общепользовательский доступ (СИА) и управление фокусом 102

Упорядочивание виджетов 103

Перетаскивание виджетов 104

Установка координат x и y виджетов 105

Перемещение виджетов между контейнерами 105

Изменение размеров виджетов и модулей 105

Буфер обмена 106

Дублирование виджетов и контейнеров 107

Удаление виджетов 108

Импортирование графических файлов 108

Изменение класса виджета 108

Шаблоны 109

Глава 6. Редактирование ресурсов и ответных реакций в PhAb 111

Редактирование ресурсов виджета 111

Попиксельный редактор 112

Редактор цвета 115

Редактор флагов/опций 116

Редактор шрифтов 117

Редактор списка 118

Редактор чисел 119

Текстовые редакторы 119

Редактор функций 121

Ответные реакции 121

Модульные ответные реакции 124

Ответные реакции горячих клавиш 126

Горячие клавиши – основы 126

Задание метки горячей клавиши 127

Задание ответной реакции 127

Обработка горячих клавиш 128

Отключение горячих клавиш 129

Обработчики событий – необработанные и отфильтрованные ответные реакции 130

Глава 7. Управление геометрией 132

Контейнер виджетов 132

Согласование геометрии 132

Абсолютное позиционирование 136

Выравнивание виджетов с использованием групп 136

Управление привязкой с использованием анкеров – средств привязки 139

Установка ограничений по размерам или позиционированию без анкеров 143

Глава 8. Генерирование, компилирование и запуск программного кода на исполнение 144

Использование диалога Build+Run 144

Генерирование программного кода приложения 145

Как организовать файлы приложения 149

Редактирование исходного кода 150

Компилирование и линковка 151

Запуск приложения на исполнение 152

Отладка 153

Включение в Ваше приложение не-PhAB файлов 154

Создание результирующей DLL как приложения PhAB 154

Глава 9. Работа с программным кодом 157

Переменные и декларации 157

Глобальный хеадер-файл 159

Имена функций и имена файлов 160

Функция инициализации 161

Установочные функции модуля 163

Функции ответных реакций кодового типа 164

Типы данных геометрии 165

Таймеры 165

Меню инициализации 167

Задержка и принудительное обновление изображения на экране 172

Глава 10. Манипулирование ресурсами в коде приложения 174

Список аргументов 174

Установка ресурсов 175

Получение ресурсов 179

Глава 11. Управление виджетами в исходном коде приложения 186

Создание виджетов 186

Задание порядка виджетов 187

Ответные реакции 188

Обработчики событий 191

Стили виджетов 193

Глава 12. Поверхности управления 196

Что такое поверхности управления? 196

Ограничения 196

Привязка действий к поверхностям управления 197

Ссылка на поверхности управления 197

API поверхностей управления 198

Создание и уничтожение поверхностей управления 198

Нахождения идентификаторов для поверхностей управления 198

Вычисление геометрии для поверхностей управления 198

Прорисовка поверхностей управления 199

Активация поверхностей управления 199

Включение и отключение поверхностей управления 199

Нахождение поверхностей управления 199

Скрытие и демонстрирование поверхностей управления 199

Установление порядка поверхностей управления 200

Размещение пользовательских данных вместе с поверхностями управления 200

Пример 200

Соседние файлы в папке Литература