-
Здраствуйте Мастера! Возникла делема с изменением шрифта 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 - но толком ничего не понял - может вы мне сможете помочь?
-
SelectObject
-
Спасибо - всё работает
|