Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "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
Приношу свои извинения подписчикам за то, что долго не помещались переводы по
WinAPI в рассылку - совершенно не было времени. С завтрашнего дня ситуация с
переводами и обновлениями сайта должна нормализоваться.
Обновления на сайте
Нет.
Перевод
Сегодня вашему вниманию представлен перевод сообщения WM_CHOOSEFONT_SETLOGFONT.
WM_CHOOSEFONT_SETLOGFONT
Отправьте сообщение WM_CHOOSEFONT_SETLOGFONT диалоговому окну выбора шрифта для
установки информации о текущем логическом шрифте.
WM_CHOOSEFONT_SETLOGFONT
wParam = 0; // не используется, значение должно быть равно нулю
lParam = (LPLOGFONT) lplf; // адрес структуры с данными шрифта
Параметры
lplf – указатель на структуру типа LOGFONT, которая содержит информацию о текущем
логическом шрифте.
Возвращаемые значения
Нет возвращаемых значений.
Комментарии
Когда вы вызываете функцию ChooseFont для создания диалогового окна выбора шрифта,
вы можете использовать член lpLogFont структуры типа CHOOSEFONT для задания структуры
типа LOGFONT, содержащей начальные значения для диалогового окна. Используйте
сообщение WM_CHOOSEFONT_SETLOGFONT для задания структуры типа LOGFONT с другими
значениями, когда диалоговое окно выбора шрифта отображается на экране.
Обычно, вы должны отправлять сообщение WM_CHOOSEFONT_SETLOGFONT из функции-ловушки
(hook procedure) CFHookProc. CFHookProc также может отправлять сообщения WM_CHOOSEFONT_GETLOGFONT
и WM_CHOOSEFONT_SETFLAGS.
См. также
CFHookProc, ChooseFont, CHOOSEFONT, LOGFONT, WM_CHOOSEFONT_GETLOGFONT, WM_CHOOSEFONT_SETFLAGS.
Справочник по 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:tnsoroka@ua.fm