在桌面上写字0 i6 d. k/ Z# C1 i; j& G
void CdrawscrDlg::OnBnClickedOk2()- |' H8 R! a1 l3 p
{
! Z' E& T( r: E) E7 a CDC *pDC = CDC::FromHandle(::GetDC(0)); $ J6 p# u8 f3 _9 x
pDC->TextOut(100, 100, "在桌面上写字DEMO"); * x7 F/ N& `( |* c& ~
::ReleaseDC(0, pDC->m_hDC);
* l6 w# c! O* Z6 _9 p! T; w' j}& ]/ E9 M8 K _$ T! g. N& y
: |6 P7 ^& F r0 ?. z8 g2 u. v" j在写字板上写字
$ L: P1 r( P6 ^1 j6 Avoid CdrawscrDlg::OnBnClickedOk3(); S% e' {: v, o4 ~. D
{
5 p3 |# }7 c$ B% v CWnd* pWnd=FindWindow(NULL,"无标题 - 记事本");
: {( h0 {3 v0 S; { pWnd->GetDC()->TextOut(10,10,"hello world");
7 A8 T* ^* S- c. G5 Z8 g4 J3 j}
; y/ v5 L( Z' k; n
0 g* V: X. |8 r+ C+ w" I用此方法,在某一南希游戏画面上输出文字成功。1 A7 X T( n5 M9 q/ J, G. T m
当然,游戏画面一刷新(重画),文字就没有了。
' h' q( Z+ h Y/ I6 A2 _5 M如果能解决这个问题。大量图片字库的游戏就能得到汉化,例如疯人院。 |