Операционная система Microsoft Windows 3.1 для программиста -том 1

Имена констант в файле windows.h


Файл windows.h содержит определение большого количества имен символических констант, таких, как коды сообщений, режимы работы и возможные варианты параметров для различных функций программного интерфейса Windows. Простое перечисление всех символических имен, определенных в файле windows.h, заняло бы не один десяток страниц. Так как наша книга не справочник, а скорее учебное пособие, и к тому же размер книги ограничен, мы не будем подробно описывать каждое символическое имя. Все необходимые сведения приведены в тексте вместе с описанием соответствующих функций. Здесь же мы расскажем только о префиксах символических имен.

Символические имена большинства констант, определенные в файле windows.h и других файлах, включаемых в исходные тексты приложений Windows, начинаются с префиксов, таких, как WM или WS. Имена некоторых констант не имеют таких префиксов, например OPAQUE, TRANSPARENT и т. п.

Приведем список некоторых префиксов имен констант, определенных в файле windows.h.



Префикс символического имени константы Описание
BI Компрессия изображений bitmap
BN Коды сообщений от кнопок
BS Стили логических кистей
CB Стили органа управления Combo Box
CBN Коды сообщений от органа управления Combo Box
CBS Стили при создании органа управления Combo Box
CE Коды ошибок при передаче данных
CF Форматы универсального буфера обмена данными Clipboard
COLOR Системные цвета отдельных элементов пользовательского интерфейса Windows
CS Стили класса окна
DRIVE Тип диска
DS Стили при создании диалоговых панелей
DT Технология, использованная при создании устройства ввода/вывода
DT Режимы форматирования при выводе текста функцией DrawText
HT Коды, возвращаемые функцией DefWindowProc при обработке сообщения WM_NCHITTEST
ID Идентификаторы команд диалоговой панели
IDC Идентификаторы встроенных курсоров
IDI Идентификаторы встроенных пиктограмм
MB Флаги для функции MessageBox
META Коды для метафайлов
MM Режимы отображения
СС Способность устройства рисовать различные кривые
OF Константы для работы с файлами
PS Стили пера
RT Типы ресурсов
SB Команды и константы для полосы просмотра (Scroll Bar)
SBS Стили полосы просмотра
SC Значения системных команд, передаваемых вместе с сообщением WM_SYSCOMMAND
SIZE Константы для описания способа изменения размера окна
SM Константы для определения системных метрик
SW Константы для функции ShowWindow
TA Константы для выбора способа выравнивания текста при его выводе с помощью функций TextOut и ExtTextOut.
VK Коды виртуальных клавиш
WM Сообщения Windows
WS Стили окна
WS_EX Расширенные стили окна



Содержание раздела