在Windows 编程中可使用:
HWND m_hWnd = GetActiveWindow();
HDC hDC = GetDC(m_hWnd);
CString str;
hDC.TextOut(x,y,str );
SetTextColor(hDC, RGB(255, 255, 255)); //设置字体颜色
SetBkMode(hDC, TRANSPARENT);// 设置背景为透明
CDC::TextOut
virtual BOOL TextOut(
int x,
int y,
LPCTSTR lpszString,
int nCount
);
BOOL TextOut(
int x,
int y,
const CString& str
);
TextOut
BOOL TextOut(
HDC hdc, // handle to DC
int nXStart, // x-coordinate of starting position
int nYStart, // y-coordinate of starting position
LPCTSTR lpString, // character string
int cbString // number of characters
);
生成一个字体,再select 到设备环境中去弄
CFont font;
font.CreateFont( 13, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
_T("宋体"));
hDC.SelectObject(&font);
CFont font;
font.CreatePointFont(120);
CFont* pOldFont = pDC->SelectObject(&font);
pDC->SelectObject(&font);
pDC->TextOut....
pDC->SelectObject(&pOldFont);