Sean's Note: 改變 TextOut 時的字型或大小

2012年10月24日 星期三

改變 TextOut 時的字型或大小

我們可以利用 CreateFont() 和 CreateFontIndirect() 來產生 HFONT 物件。

hFont = 

CreateFont(48,0,0,0,FW_DONTCARE,FALSE,TRUE,FALSE,DEFAULT_CHARSET,OUT_OUTLIN 

E_PRECIS, CLIP_DEFAULT_PRECIS,CLEARTYPE_QUALITY, 

VARIABLE_PITCH,TEXT("Impact")); 

然後再將此字型物件置換到 DC 上即可。

SelectObject(hDC, hFont);

TextOut(hDC, 0, 0, "Hello", lstrlen("Hello"));

Ref: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183499(v=vs.85).aspx

沒有留言:

張貼留言