在桌面上写字6 }/ f0 d" X- e3 Q6 Q3 n. g% C
void CdrawscrDlg::OnBnClickedOk2()3 C" {8 p- j$ y% Q7 ?3 ^
{
9 s2 s5 |3 a# |. ^ CDC *pDC = CDC::FromHandle(::GetDC(0)); 7 m* ?; @6 O Q0 O/ D9 F8 W
pDC->TextOut(100, 100, "在桌面上写字DEMO");
" t& J& M! |# c# Z5 m( I ::ReleaseDC(0, pDC->m_hDC);$ ~* ^7 I; \9 E$ ~# J+ A
}
. i& Z( n) O, l
' N: I$ f" c' ~% @3 n在写字板上写字
& j7 a& ^' _9 s+ x+ r( ]) Q. Mvoid CdrawscrDlg::OnBnClickedOk3()/ A% r, w. \$ [1 T5 [6 h, |
{ d! ~; C6 C5 t. F2 ]( C) y
CWnd* pWnd=FindWindow(NULL,"无标题 - 记事本");
* t4 Y/ @! B/ w; l$ ?/ _ pWnd->GetDC()->TextOut(10,10,"hello world");6 Q" ]4 Y' E% u; T0 K
}
2 E/ m* U* d! i7 C5 X7 X
, V' i1 H7 J) B9 y. K用此方法,在某一南希游戏画面上输出文字成功。6 t5 O8 V0 `7 d1 R6 V# ~$ \: l$ g; e
当然,游戏画面一刷新(重画),文字就没有了。
) n, o0 z- j) B2 d. |7 c如果能解决这个问题。大量图片字库的游戏就能得到汉化,例如疯人院。 |