C#获取QQ聊天窗体
来源:百度知道 编辑:UC知道 时间:2024/06/30 18:58:02
C#获取QQ聊天窗体! 思路是怎样的? 需要用到哪些 关键的语句方法?
API函数
通过FindWindow取到窗口的句柄
该函数在 user32.dll中
API函数
通过FindWindow取到窗口的句柄
用C#不太方便,要通过P/Invoke调用Win32 API:
可以用这个API
HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName)
用api函数。通过FindWindow取到窗口的句柄 ,返回值HWND 就是句柄,然后通过其他函数对此句柄,即对此窗口进行操作。
在发送信息的 richtextbox 里面的内容存到数据库,然后调用数据库里面的信息以后把这些信息些在上面就可以了。
richtextbox.text=richtextbox.text+"select informatin from chat where fromid ='{0}' and toid='{1}'" 这样就实现了聊天的交互了
你这里要记住,要使用time空间,调用他的 tick事件来每隔 1000 就去select一次数据库,看看有没有状态为0 的聊天数据, 有就把他 读取出来,并且updata一下他的状态为1
你放弃吧!
曾经试过FINDWINDOW,是可以找到,但里面的写文字的控件,你找不到,所以...