想实现一个类似于广告机的功能。遇到了一些问题...
前提:为了简便,自行登陆聊天室软件到具体的房间中用spy++ 得到窗口的类型和标题,以及消息发送框的类型(标题为空)大致代码:           IntPtr co = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "#32770", "QQ聊天室");//这里可以获得正确的窗口句柄
          co = FindWindowEx(co, IntPtr.Zero, "RichEdit20W", null);//这里返回值为零随后用了一个笨办法试图遍历该程序街面上所有的空间
IntPtr co = FindWindowEx(IntPtr.Zero, IntPtr.Zero, "#32770", "QQ聊天室");//这里可以获得正确的窗口句柄
co = FindWindowEx(co, IntPtr.Zero, null, null);//这里可以得到关闭按钮(窗口右上角红色X)的控件句柄
co = FindWindowEx(co, IntPtr.Zero, null, null);//返回0
co = FindWindowEx(co, IntPtr.Zero, null, null);//返回0
co = FindWindowEx(co, IntPtr.Zero, null, null);//返回0
co = FindWindowEx(co, IntPtr.Zero, null, null);//返回0...求教一下各位高手
是不是我的思路方法有问题?
还是RichEdit20W控件获取句柄时需要特殊的操作?
又或者qqchat2.2的聊天室有什么特殊的机制保护它(但是用spy++都可以获得类型和句柄)期待大家的帮助,100分奉上聊表谢意。