差msn enumfonts或者enumfontfamilies必須得呼叫乙個 callback function函式
函式體的定義:
static int callback enumfontnameproc (enumlogfont* lpelf,newtextmetric* lpntm, int nfonttype, lparam lparam);
函式內容:
int callback cnewchildtxtset::enumfontnameproc(enumlogfont *lpelf, newtextmetric *lpntm, int nfonttype, lparam lparam)
呼叫函式:
cpaintdc dc(this);
::enumfontfamilies(dc.m_hdc, null, (fontenumproc)enumfontnameproc, (lparam) this);
m_effect是我控制項的變數 cnewchildtxtset是我dlg窗體類
這樣就能夠調出顯示所有windows當前機器上的字型
ubuntu 字型設定像Windows 字型
1.安裝字型 sudo apt get install ttf mscorefonts installer 微軟字型 sudo apt get install xfonts wqy 文泉驛 點陣宋體 cd wget tahoma 字型 sudo unzip d usr share fonts tru...
windows下獲得DC控制代碼的幾個方法
1.sdk win32 api函式在view類中獲得dc控制代碼 hdc hdc hdc getdc m hwnd releasedc m hwnd,hdc 一定要釋放控制代碼 2.利用mfc獲得dc控制代碼 cdc pdc getdc releasedc pdc 一定要釋放控制代碼 3.利用ccl...
ubuntu 新增windows字型
1 從windows的字型資料夾 c windows fonts 中尋找自己喜歡的中文字型 雅黑 msyh 黑體 simhei 宋體 simsun 華文細黑 stxihei 華文楷體 stkaiti 華文宋體 stsong 華文仿宋 stfangsong 華文彩雲 stcaiyun 華文琥珀 sth...