C#如何通过句柄取C++的TextBox的值?
--------------------编程问答-------------------- LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);参数
hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口,但消息不被发送到子窗口。
Msg:指定被发送的消息。
wParam:指定附加的消息特定信息。
IParam:指定附加的消息特定信息。
返回值:返回值指定消息处理的结果,依赖于所发送的消息。
貌似SendMessage只能发消息吧,何来取消息? --------------------编程问答--------------------
const int WM_GETTEXT = 0x000D;
如果不懂的话,自己查下资料吧,这个网上很容易找到,不解释。 --------------------编程问答-------------------- 太高深的问题了
楼主真想要这个值,难道不能将c++中文本框的值先取出来,放进一个变量中
则c#使用其他方式来获取
仅个人的小想法,不对别喷,呵呵 --------------------编程问答--------------------
这是不同软件之间发送操作的,有点像外挂那样,明白了吧?
目标窗口是别人写的程序。
补充:.NET技术 , C#