当前位置:编程学习 > C#/ASP.NET >>

C#如何通过句柄取C++的TextBox的值?

--------------------编程问答-------------------- LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
参数
hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口,但消息不被发送到子窗口。
Msg:指定被发送的消息。
wParam:指定附加的消息特定信息。
IParam:指定附加的消息特定信息。
返回值:返回值指定消息处理的结果,依赖于所发送的消息。

貌似SendMessage只能发消息吧,何来取消息? --------------------编程问答--------------------
引用 1 楼 shawn_yang 的回复:
LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
参数
hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口,但消息不被发送到子窗口。
Msg:指定被……

const int WM_GETTEXT = 0x000D;
如果不懂的话,自己查下资料吧,这个网上很容易找到,不解释。 --------------------编程问答-------------------- 太高深的问题了
楼主真想要这个值,难道不能将c++中文本框的值先取出来,放进一个变量中
则c#使用其他方式来获取

仅个人的小想法,不对别喷,呵呵 --------------------编程问答--------------------
引用 3 楼 tiana0 的回复:
太高深的问题了
楼主真想要这个值,难道不能将c++中文本框的值先取出来,放进一个变量中
则c#使用其他方式来获取

仅个人的小想法,不对别喷,呵呵

这是不同软件之间发送操作的,有点像外挂那样,明白了吧?
目标窗口是别人写的程序。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,