Mfc 設定字的相關操作

2021-06-16 18:41:43 字數 814 閱讀 3724

cpaintdc dc(this); // 更改當前字型 

logfont lf;

dc.getcurrentfont()- >getlogfont(&lf);

cfont font;

cfont *poldfont; // 儲存裝置上下文最初使用的字型物件

lf.lfcharset=134;

lf.lfheight=-150;

lf.lfheight=-150;

lf.lfwidth=0;

strcpy(lf.lffacename, "隸書");

font.createfontindirect( &lf);

poldfont=dc.selectobject( &font);

dc.setbkmode(transparent); // 更改當前畫筆

cpen pen(ps_solid, 1, rgb(255, 0, 0));

cpen *poldpen;

poldpen=dc.selectobject( &pen); // 開始乙個路徑

dc.beginpath();

dc.textout(10, 10, "空心字");

dc.endpath(); // 繪製路徑

dc.strokepath();

//可以用dc.strokeandfillpath()函式來代替,不過該函式會使用當前刷子填充路徑的內部。

dc.selectobject(poldfont);

dc.selectobject(poldpen);

mfc相關操作

1 mfc 移動控制項位置 cwnd pwnd pwnd getdlgitem idc button1 獲取控制項指標,idc button1為控制項id號 pwnd setwindowpos null,50,80,0,0,swp nozorder swp nosize 把按鈕移到視窗的 50,80...

系統設定相關操作

1.設定禁止螢幕鎖屏 getwindow setflags windowmanager.layoutparams.flag keep screen on,windowmanager.layoutparams.flag keep screen on 2.軟鍵盤狀態設定 1 如果有軟鍵盤,那麼隱藏它 反...

MFC對MYSQL資料庫相關操作

記得看過有人說,現在的軟體基本上都是連著資料庫的,如果乙個軟體沒有跟資料庫相連,基本沒什麼作用。雖然這種說法略顯片面,但資料庫之於軟體的重要也是毋庸置疑的。mfc連線資料庫應該不算是什麼新鮮的命題了,方法是有好幾種的,本人試了下,感覺利用mysql提供的c語言api來進行操作蠻方便的,所以在此記錄下...