这个DLL确实负责输出文本。看到你更改\\N转移到\\a,我感觉思路是对的,但是改的地方不对。. B' u" L: d( M' a' R! s
9 E+ f0 V" o! ~/ U* P3 b7 G6 @但是我感觉和TextboxData这个类里的换行转移没关系。
, k9 R k. M/ {5 ?$ Y, S5 G) M$ ~$ I# h. k5 a* j6 P4 W
主要还是&H1D018开始的API中有不兼容的,3 x3 X1 m( m2 B# Y3 X
4 y; R+ U7 q0 e7 d或许是文本长度,或许是编码类型,将
8 B _/ @. K8 v( vGetTextExtentPoint32A* k0 A2 f! Q ^. o0 _# v1 m$ Z
ExtTextOutA
* v' d: c& k! e+ j# h7 e" ~9 a7 xGetTextMetricsA
( I" B& N M9 O8 z8 A( ^5 S$ g j$ lCreateFontA- N+ c9 x) Q) k* I+ W& j: Y, E
更改为支持宽字节的API后,发现文本乱码,或许和游戏汉化文本有一定关系。【至少可以判断有关联不是么?】 |