這個函式提供了一種簡單的方法來創建指定字型類型和字型大小
BOOL CreatePointFont(
int nPointSize,
LPCTSTR lpszFaceName,
CDC* pDC = NULL
);
參數:
nPointSize
請求的的大小,取其1/10為其字型大小。例如:120為12-point font
lpszFaceName
一個CSTring或者一個指向null-terminated(以空為結尾的)字元串指針來標註字型名稱。長度不得超過30個字母。函式EnumFontFamilies可列舉能夠使用的字型。如果lpszFaceName是NULL,那么GDI uses a device-independent typeface.
pDC
指向CDC對象的指針,用來將字型大小轉化為邏輯單位,如果是NULL,那么就根據螢幕當前的上下文(context)來轉化
返回值
非零為成功,否則失敗
說明:
此函式提供了一種創建指定字型和點大小的字型對象的方法,它自動將nPointSize中的高度轉化為邏輯單位,這是使用由pDC指向的CDC對象實現的。
當完成用CreatePointFont函式創建CFont對象後,從設備上下文中選擇字型,然後刪除CFont對象。
請參閱:CFont::CreatePointFontIndirect, CFont::CreateFont