MFC 在桌面顯示文字

2021-06-09 15:52:16 字數 823 閱讀 9843

cwindowdc dc(null);

cfont myfont;

myfont.createfont (

120, // nheight 字型高度

40, // nwidth 字型寬度

0, // nescapement 顯示角度

0, // norientation 字型角度

fw_normal, // nweight 字型磅值

false, // bitalic 是否傾斜

false, // bunderline 是否斜體

0, // cstrikeout 是否加刪除線

ansi_charset, // ncharset 指定字符集

out_default_precis, // noutprecision 指定輸出精度

clip_default_precis, // nclipprecision 指定剪下精度

default_quality, // nquality 指定輸出質量

default_pitch | ff_swiss, // npitchandfamily 字元族

"arial"); // 指定字型的字樣名

cfont* oldfont = dc.selectobject ( &myfont);

dc.settextcolor (rgb (0,0,255));

dc.setbkmode (transparent); //背景模式為透明

dc.textout(200,200,"螢幕上顯示文字");

dc.selectobject ( oldfont);

在MFC中顯示cv Mat

void bitmattownd cwnd pwnd,cv mat img,crect roi else if ichannels 3 else if bitbuffer null bitmapinfo bitmapinfo bitbuffer bitmapinfo bmiheader.bisize...

在ProgressBar顯示文字進度

重寫控制項 public partial class progressbarex system.windows.forms.progressbar protected override void onhandlecreated system.eventargs e protected overrid...

在MFC狀態列顯示時間

在vc的控制項中有個status bar可以在窗體狀態列中新增日期和時間。其實通 過簡單的 你就能建立乙個有時鐘顯示的狀態列,並且還能設定時鐘欄的顯 示方式。舉例如下 然後,編寫 1 在string table中新增new string,在此定義為id indicator clock,將 其capt...