这个DLL确实负责输出文本。看到你更改\\N转移到\\a,我感觉思路是对的,但是改的地方不对。# k4 K) w! o$ H9 G0 w `' Q
3 n8 m6 M! A. e, o
但是我感觉和TextboxData这个类里的换行转移没关系。
! C1 ^7 K" [! i0 E/ v8 ]7 \: C
0 L; z$ G2 R, u& ~/ l+ n& u% E主要还是&H1D018开始的API中有不兼容的,) @" |/ s4 Q+ ^: x; f, W
! r& e: T3 \4 O- P1 z
或许是文本长度,或许是编码类型,将( ~" u9 t. y z* M% W
GetTextExtentPoint32A
9 w' P( R( U" O2 }ExtTextOutA
# z4 p& }4 d n4 N! i4 ]GetTextMetricsA0 z3 Z6 b( {( N) s0 y
CreateFontA
; l9 q9 H5 `/ v更改为支持宽字节的API后,发现文本乱码,或许和游戏汉化文本有一定关系。【至少可以判断有关联不是么?】 |