Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".
Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.
Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Раздел "MSDN по-русски": http://www.bcbdev.ru/msdn/index.php
Обновления на сайте
В раздел Примеры кода добавились примеры "Определение размера свободного пространства
на диске (VCL вариант)", "Как узнать, большие или маленькие шрифты используются
в системе?"
Перевод
Сегодня вашему вниманию представлен перевод сообщения WM_STYLECHANGED.
WM_STYLECHANGED
Сообщение WM_STYLECHANGED отправляется окну после того, как функция SetWindowLong
изменила один или несколько стилей окна.
WM_STYLECHANGED
wStyleType = wParam; // расширенные или нерасширенные стили
lpss = (LPSTYLESTRUCT) lParam; // структура, содержащая новые стили
Параметры
wStyleType – значение wParam. Определяет, изменились расширенные или нерасширенные
стили окна. Может быть комбинацией следующих значений:
Значение Пояснение
GWL_EXSTYLE Изменились расширенные стили окна.
GWL_STYLE Изменились нерасширенные стили окна.
lpss – значение lParam. Указывает на структуру типа STYLESTRUCT, которая содержит
новые стили для окна. Приложение может проверить стили, но не может изменить
их.
Возвращаемые значения
Приложение должно возвращать нуль, если оно обрабатывает это сообщение.
См. также
SetWindowLong, STYLESTRUCT, WM_STYLECHANGING.
Справочник по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
Справочник по WinAPI (zip-версия): http://www.bcbdev.ru/winapi/win32api.zip
Дружественная рассылка "Программирование на WinAPI": http://subscribe.ru/catalog/comp.soft.prog.russianmsdn
С уважением,
ведущий рассылки
Тарас Сорока.
mailto:stathome@rol.ru