6个回答
展开全部
在发送信息的 richtextbox 里面的内容存到数据库,然后调用数据库里面的信息以后把这些信息些在上面就可以了。
richtextbox.text=richtextbox.text+"select informatin from chat where fromid ='{0}' and toid='{1}'" 这样就实现了聊天的交互了
你这里要记住,要使用time空间,调用他的 tick事件来每隔 1000 就去select一次数据库,看看有没有状态为0 的聊天数据, 有就把他 读取出来,并且updata一下他的状态为1
richtextbox.text=richtextbox.text+"select informatin from chat where fromid ='{0}' and toid='{1}'" 这样就实现了聊天的交互了
你这里要记住,要使用time空间,调用他的 tick事件来每隔 1000 就去select一次数据库,看看有没有状态为0 的聊天数据, 有就把他 读取出来,并且updata一下他的状态为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用C#不太方便,要通过P/Invoke调用Win32 API:
可以用这个API
HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName)
可以用这个API
HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用api函数。通过FindWindow取到窗口的句柄 ,返回值HWND 就是句柄,然后通过其他函数对此句柄,即对此窗口进行操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
API函数
通过FindWindow取到窗口的句柄
该函数在 user32.dll中
通过FindWindow取到窗口的句柄
该函数在 user32.dll中
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你放弃吧!
曾经试过FINDWINDOW,是可以找到,但里面的写文字的控件,你找不到,所以...
曾经试过FINDWINDOW,是可以找到,但里面的写文字的控件,你找不到,所以...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询