在桌面上写字# R; O6 q& w* z
void CdrawscrDlg::OnBnClickedOk2()
$ R9 I4 b; S3 v+ U* S{
1 V2 o; S2 h8 O# G+ X; q CDC *pDC = CDC::FromHandle(::GetDC(0));
* x# ]4 j) w2 c# ^$ h pDC->TextOut(100, 100, "在桌面上写字DEMO");
7 _' `. z9 |2 C9 ` ::ReleaseDC(0, pDC->m_hDC);
" F4 d" f, N; p}
8 ?' S7 ?; _% Z: k% x$ N
) s0 \2 X, S4 B6 Z+ G" N在写字板上写字- Y6 ^4 L; V( T! }
void CdrawscrDlg::OnBnClickedOk3()
# w: _3 b- v+ |7 r0 V" {4 d# j{; G8 r' Q( f9 z0 X/ P3 s
CWnd* pWnd=FindWindow(NULL,"无标题 - 记事本");
4 S( c7 X9 c. x4 h& j- ~; y8 r pWnd->GetDC()->TextOut(10,10,"hello world");0 `/ l1 a+ h1 q
}( M5 T0 F" a8 y8 t5 Q/ F
$ G# `4 S& h" Q! Y0 K4 d1 V用此方法,在某一南希游戏画面上输出文字成功。
$ I3 X) |: A0 a5 w; M1 b" ~5 l4 b当然,游戏画面一刷新(重画),文字就没有了。1 o4 X2 ~4 ]! m" b- n
如果能解决这个问题。大量图片字库的游戏就能得到汉化,例如疯人院。 |