CreatePointFont是一個CString 或者一個指向null-terminated(以空為結尾的)字元串指針來標註字型名稱。長度不得超過30個字母。
基本介紹
- 外文名:CreatePointFont
- 性質:CString
- 領域:計算機
- 用途:創建指定字型類型
CFont::CreatePointFont
這個函式提供了一種簡單的方法來創建指定字型類型和字型大小
BOOL CreatePointFont(
int nPointSize,
LPCTSTR lpszFaceName,
CDC* pDC = NULL
);
參數:
nPointSize
要求字型高度為這個點的1/10。
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