SendMessage函数的后两个参数怎么用呀?

 我来答
匿名用户
2013-08-30
展开全部
LRESULT SendMessage(
HWND hWnd, // handle to destination window
UINT Msg, // message
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);最后两个参数是与消息有关的数据,消息不同,意义就不同。你要问这两个参数怎么用,没有办法回答你的,因为具体怎么用,要看是传递的是什么消息。比如发送 WM_GETTEXT 来取得窗口文本的时候,wParam 指定返回的最大字符数(一般是接收文本的内存大小,如果小于窗口文本的长度,则只能收到一部分),lParam 则是用来接收窗口文本的内存地址。发送 WM_DESTROY 来销毁窗口的时候,这两个参数都没有使用,传递0就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-30
展开全部
CWnd::SendMessage LRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );Return ValueThe result of the message processing; its value depends on the message sent.ParametersmessageSpecifies the message to be sent.wParamSpecifies additional message-dependent information.lParamSpecifies additional message-dependent information.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-30
展开全部
是配合第2个参数(Msg)使用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-30
展开全部
可以传任何数据过去。比如倒数第二个传一个数组地址,最后一个传数组大小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式