Вниз
Скачать: CL | DM;

API функция для изменения шрифта TextOut   Найти похожие ветки 

← →
CodeMaster ©   (2008-11-13 16:47) [0]

Здраствуйте Мастера! Возникла делема с изменением шрифта API функции TextOut(DC: HDC,X,Y: Integer;Str:PAnsiChar;Count:Integer);

Как задать DC другой шрифт?
Вот моя функция:
if Succeeded(FrmMain.FDDSMenuButton.GetDC(DC)) then begin

SetBkMode(DC,TRANSPARENT);
SetTextColor(DC,RGB(153,153,153));

TextOut(DC,Width div 2,15,PChar(Txt),Length(Txt));
SetBkMode(DC,OPAQUE);
FrmMain.FDDSMenuButton.ReleaseDC(DC);
end;

FDDSMenuButton это IDirectDrawSurface7 из модуля DirectDraw компонента DirectX.
Читал про функцию EnumFonts - но толком ничего не понял - может вы мне сможете помочь?


← →
MBo ©   (2008-11-13 20:19) [1]

SelectObject


← →
CodeMaster ©   (2008-11-15 12:21) [2]

Спасибо - всё работает



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
2-1259142615
Pavel
2009-11-25 12:50
2010.01.17
Копирование картинки на Image


1-1233569939
OlegNik
2009-02-02 13:18
2010.01.17
Работа с общей памятью.


15-1258234214
Юрий
2009-11-15 00:30
2010.01.17
С днем рождения ! 15 ноября 2009 воскресенье


15-1258625959
Magedon
2009-11-19 13:19
2010.01.17
Изибражения в БД. За и против.


4-1226580293
DevilDevil
2008-11-13 15:44
2010.01.17
Bitmap, 8bit. Серая палитра.




   Наверх