Показать сообщение отдельно
  #5  
Старый 20.07.2008, 02:18
Drozh Drozh вне форума
Активный
 
Регистрация: 12.06.2008
Сообщения: 313
Репутация: 40
По умолчанию

И еще два вопросика:
1) Сделал таймер (внутри него расчитываю время каждые 500 мс). Как в нем теперь вывести строку на экран? Пробовал вызывать функцию окна с параметром WS_PAINT, причем выводимая строка - глобальная: не отрисовывает (выводит то, что было при создании формы). Аналогичный результат получил вывод напрямик из таймера (((
Строку рисую так:
BeginPaint(hWnd, PS);

SetTextColor(PS.hdc, $00FF00);
SetBkColor(PS.hdc, $000000);

DrawText(PS.hdc,
PAnsiChar(strTime),
Length(strTime),
TextRect,
DT_NOCLIP);
EndPaint(hWnd, PS);

где:
hWnd - Handle окна
PS - PAINTSTRUCT
strTime - строка типа String

2) Как выбрать шрифт для вывода?

Админ удали пожалуйся этот мессаг у меня инет глюканул ((((
Ответить с цитированием