取得窗口标题函数InternalGetWindowText为什么得不到汉字呢?该如何处理

取得窗口标题函数InternalGetWindowText为什么得不到汉字呢?
函数InternalGetWindowText无法取得汉字的标题,
我拿InternalGetWindowText函数和GetWindowText函数进行了比较,
GetWindowText函数可以取得带汉字的标题,
但是InternalGetWindowText函数不能。

遇见汉字的时候,
后边的字符就没了,
比如C:\Documents   and   Settings\m(8nS}ML\桌面\ftp\FFFTP_1_90   。。。
这样的标题。
InternalGetWindowText函数能得到C:\Documents   and   Settings\m(8nS}ML\
桌面  后边的字符就全没了

哪位说说为什么。。。

------解决方案--------------------
另外,你也可以把你的 DLL 注入到浏览器进程里,然后用子类化的方法 hook 浏览器窗口的窗口过程,截取 WM_SETTEXT 消息。这样效果一样,但效率更高,因为不会对系统中的其它窗口产生影响。也可以 hook GetMessage() 的 API 入口,不过个人还是觉得 hook 窗口过程比较好。