vc++之createpointfont

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章