使用窗口的调用及 textout, CWindowDC, CFont, SetBkMode 等函数。
让人惊异的是后面的背景明明是透明的…实际上是上次QQ截图的内容 囧
另外附上代码
- CShowDlg::OnShow()
- {
- // TODO: Add your control notification handler code here</SPAN>
- CWindowDC dc(NULL);
- CFont myFont;
- myFont.CreateFont(
- 110,
- 20,
- 0,
- 0,
- FW_NORMAL,
- FALSE,
- FALSE,
- 0,
- DEFAULT_CHARSET, OUT_DEVICE_PRECIS,
- CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY,
- DEFAULT_PITCH, “华文新魏”);
- CFont* oldFont = dc.SelectObject( &myFont );
- dc.SetTextColor (RGB (255, 105, 255));
- dc.SetBkMode (TRANSPARENT);
- dc.TextOut(200, 180, “Show Text on Desktop”);
- dc.SelectObject(oldFont);
- }