hur.cn - 华软网

 热门搜索

关于消息传递

  作者:未知    来源:网络    更新时间:2011/6/2
在主对话框A中放了个Tab控件,在对话框A的初始化的时候为Tab控件创建了一个选项“编辑”,为这个编辑选项关联了另外一个对话框B,对话框B中有个编辑控件用来输入字符串。现在我想要A得到在这个编辑框输入的内容,消息要如何传递,传递的消息要如何写?
有人给了我建议:我在对话框B中建了个变量HWND hWnd,在对话框B初始化的时候用这个变量关联了A的句柄,然后我在B对话框的某个事件里发送一个消息给对话框A(自定义了个消息),我用的是::SendMessage(),里面有4个参数,这几个参数要怎么写我才可以把对话框B中编辑框的内容传递给A?假设我要传递的是编辑框中的字符串以及字体。
---华软 网友回答---
可以发送内容的指针啊,或者用WM_CopyData消息
---华软网友回复---
引用楼主 zjut018 的回复:
在主对话框A中放了个Tab控件,在对话框A的初始化的时候为Tab控件创建了一个选项“编辑”,为这个编辑选项关联了另外一个对话框B,对话框B中有个编辑控件用来输入字符串。现在我想要A得到在这个编辑框输入的内容,消息要如何传递,传递的消息要如何写?
有人给了我建议:我在对话框B中建了个变量HWND hWnd,在对话框B初始化的时候用这个变量关联了A的句柄,然后我在B对话框的某个事件里发送一个消息给对……

通过Tab控件中转
---华软网友回复---
内容的指针写到哪个参数里::SendMessageW(hWnd,WM_MYMSG,(WPARAM)&logfont,(LPARAM)&str);这样吗?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。