CreatePointFont
CFont::CreatePointFont 這個函數提供了一種簡單的方法來創建指定字體類型和字體大小 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