RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Несколько вопросов по программированию в OS/2 (продолжение)


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Илья Агафонов, 2:5030/1434.344
To : ErOs2
Subj : Несколько вопросов по программированию в OS/2 (продолжение)

> > И ещё один вопрсик: как сменить шрифт для контрола в run-time? В toolkit'е искал - не нашёл ;(
>
> char font_warpsans[] = "9.WarpSans";
> WinSetPresParam( hwnd, PP_FONTNAMESIZE, sizeof( font_warpsans ), (PVOID)font_warpsans );
>
> либо
>
> char *font_warpsans = "9.WarpSans";
> WinSetPresParam( hwnd, PP_FONTNAMESIZE, strlen( font_warpsans )+1, (PVOID)font_warpsans );
>
> strlen + 1 - это потому что важно чтоб нолик завершающий строку тоже засчитался в её длину.
> Как это сделать в паскале - х.з.

Спасибо. Разобрался.

С уважением,
Илья Агафонов.

Wed 11 Feb 2004 18:16 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.5) Gecko/2003101




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.