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
得到乱码也是得到了,只是你没按指定的编码是读这段字符串
2020年07月12日 17点07分 3
那要怎么去转换?
2020年07月13日 01点07分
utf-16转ANSI吗
2020年07月13日 01点07分
@YmclVisprect 这个问题,我估计啊,getclassname返回的是一个字节数组,从系统获取的,ansi编码的,要在vs中正确显示,应转成Unicode
2020年07月13日 02点07分
@mijing2000 是我想多了,刚刚试了下,哪来的乱码
2020年07月13日 03点07分
level 12
这两api都有a版和w版,对应输出ansi和unicode编码的字符串。a版乱码换w版呗。
2020年07月15日 20点07分 4
大佬您是说:例如Public Declare GetClassName Lib "user32.dll" Alias "GetClassNameW" (.....)...... 吗?
2020年07月16日 02点07分
2020年07月16日 05点07分
@👨🏿‍🦱 好的,谢谢大佬!
2020年07月16日 08点07分
1