VB.NET怎么获取指定句柄的窗口类名和标题文字?用GetC
vb吧
全部回复
仅看楼主
level 9
YmclVisprect
楼主
VB.NET怎么获取指定句柄的窗口类名和标题文字?用GetClassName和GetWindowText得到的都是乱码。
2020年07月12日 10点07分
1
level 9
YmclVisprect
楼主
<有一个沉帖?>
2020年07月12日 14点07分
2
level 8
mijing2000
得到乱码也是得到了,只是你没按指定的编码是读这段字符串
2020年07月12日 17点07分
3
YmclVisprect
那要怎么去转换?
2020年07月13日 01点07分
YmclVisprect
utf-16转ANSI吗
2020年07月13日 01点07分
mijing2000
@YmclVisprect
这个问题,我估计啊,getclassname返回的是一个字节数组,从系统获取的,ansi编码的,要在vs中正确显示,应转成Unicode
2020年07月13日 02点07分
mijing2000
@mijing2000
是我想多了,刚刚试了下,哪来的乱码
2020年07月13日 03点07分
level 12
👨🏿🦱
这两api都有a版和w版,对应输出ansi和unicode编码的字符串。a版乱码换w版呗。
2020年07月15日 20点07分
4
YmclVisprect
大佬您是说:例如Public Declare GetClassName Lib "user32.dll" Alias "GetClassNameW" (.....)...... 吗?
2020年07月16日 02点07分
👨🏿🦱
@YmclVisprect
对
2020年07月16日 05点07分
YmclVisprect
@👨🏿🦱
好的,谢谢大佬!
2020年07月16日 08点07分
1