複製鏈接
請複製以下鏈接發送給好友

CreatePointFont

鎖定
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