[saco] Implement CDXUTElement::SetFont(...)

This commit is contained in:
RD42
2024-05-18 22:54:36 +08:00
parent 8d20084ee2
commit 1f100e5d90
2 changed files with 13 additions and 0 deletions

View File

@ -214,3 +214,14 @@ void CDXUTElement::SetTexture( UINT iTexture, RECT* prcTexture, D3DCOLOR default
} }
//--------------------------------------------------------------------------------------
void CDXUTElement::SetFont( UINT iFont, D3DCOLOR defaultFontColor, DWORD dwTextFormat )
{
this->iFont = iFont;
this->dwTextFormat = dwTextFormat;
FontColor.Init( defaultFontColor );
}
//--------------------------------------------------------------------------------------

View File

@ -66,6 +66,8 @@ class CDXUTElement
{ {
public: public:
void SetTexture( UINT iTexture, RECT* prcTexture, D3DCOLOR defaultTextureColor = D3DCOLOR_ARGB(255, 255, 255, 255) ); void SetTexture( UINT iTexture, RECT* prcTexture, D3DCOLOR defaultTextureColor = D3DCOLOR_ARGB(255, 255, 255, 255) );
void SetFont( UINT iFont, D3DCOLOR defaultFontColor = D3DCOLOR_ARGB(255, 255, 255, 255), DWORD dwTextFormat = DT_CENTER | DT_VCENTER );
UINT iTexture; // Index of the texture for this Element UINT iTexture; // Index of the texture for this Element
UINT iFont; // Index of the font for this Element UINT iFont; // Index of the font for this Element
DWORD dwTextFormat; // The format argument to DrawText DWORD dwTextFormat; // The format argument to DrawText