在桌面上写字
& t1 A7 R3 u/ q8 Z* I0 Svoid CdrawscrDlg::OnBnClickedOk2()
2 G c( A; b8 p& ?$ q- y{* M$ h5 K4 [8 M# r- e5 |7 k u7 |
CDC *pDC = CDC::FromHandle(::GetDC(0));
& M. D. H7 Q. U3 J/ Y7 R, k pDC->TextOut(100, 100, "在桌面上写字DEMO");
5 @, V# q. \7 s! Q5 Q% U ::ReleaseDC(0, pDC->m_hDC);
4 \! d. |/ X' w}9 J P8 b, F: G7 e3 J% z9 w, {
0 F) W$ H$ j0 P* E4 Y! s2 w
在写字板上写字7 {7 c- W; c& O8 t4 Y0 u0 Y
void CdrawscrDlg::OnBnClickedOk3()6 X8 H! l# G7 \# u6 S
{4 T; W1 w5 w+ ^" _/ w7 r
CWnd* pWnd=FindWindow(NULL,"无标题 - 记事本");
7 O9 l' g, X& K pWnd->GetDC()->TextOut(10,10,"hello world");% c& J- S, z0 w+ Y9 `' p- v9 H. r
}
" ~" M2 o* S& \# I( E. |* S' u2 S0 O
用此方法,在某一南希游戏画面上输出文字成功。3 I2 J) `7 a) [# G& n
当然,游戏画面一刷新(重画),文字就没有了。
# W% K- P; H* N4 E8 \# |8 Q( y* @如果能解决这个问题。大量图片字库的游戏就能得到汉化,例如疯人院。 |