如GetWindowText函数
[DllImport("user32.dll",EntryPoint="GetWindowText")]public static extern int GetWindowText(int hwnd, string lpString,int cch);string wt=" ";
GetWindowText(hwnd,wt,10);
用以上代码wt无法返回窗口的标题(在vb6种就内这个问题,可以正常返回)而用下面的代码能返回结果
[DllImport("user32.dll",EntryPoint="GetWindowText")]public static extern int GetWindowText(int hwnd, byte[] lpString,int cch);byte[] wt=new byte[10];
GetWindowText(hwnd,wt,10);
但是在用System.Text.Encoding.ASCII.GetString(wt)转换后,中文会变成乱码该如何解决阿
[DllImport("user32.dll",EntryPoint="GetWindowText")]public static extern int GetWindowText(int hwnd, string lpString,int cch);string wt=" ";
GetWindowText(hwnd,wt,10);
用以上代码wt无法返回窗口的标题(在vb6种就内这个问题,可以正常返回)而用下面的代码能返回结果
[DllImport("user32.dll",EntryPoint="GetWindowText")]public static extern int GetWindowText(int hwnd, byte[] lpString,int cch);byte[] wt=new byte[10];
GetWindowText(hwnd,wt,10);
但是在用System.Text.Encoding.ASCII.GetString(wt)转换后,中文会变成乱码该如何解决阿
解决方案 »
- 如何让DevExpress的DateEdit控件中显示中文按钮
- 请教一个C#修改xml文档的问题
- vs中【工具】下【选项】功能的设计思路
- 用过JustinIO串口操作类的大侠请进
- 请教关于dpi与分辨率
- 怎么样能删除 new 时的静态变量?
- 谁手上有中文汉字和拼音的对照表,数据库或者文本都可以(UP有分)
- c# 如何通过IP得到域中所有客户端所安装的软件列表
- 用c#的SmtpMail发mail我的smtp server需要身份验证怎么办?
- C#解析XML文件遇到一个节点下有多个相同子节点的情况,只是数据不一样
- DataTable如何在绑定数据的时候去掉不需要的列?
- 应该很多人碰到的问题,如何将数据库中记录的变化即时反映到程序中?
GetWindowText(hwnd,str,10);