MFC中 PostMessage(某消息,0,0) 后面两个参数 0,0的含义是什么?
发布网友
发布时间:2022-04-29 23:15
我来回答
共2个回答
热心网友
时间:2023-10-10 05:52
BOOL PostMessage(
UINT message,
WPARAM wParam = 0,
LPARAM lParam = 0
)
有时候你的消息需要带参数,比如一个字符串什么的,这个时候就可以使用后面两个参数,把你的参数的地址赋值给wParam 或 lParam ,然后在你的消息函数中就可以通过这个地址获取的值。但如果你传递的是new出来的数据,记得在你的消息函数中delete掉
热心网友
时间:2023-10-10 05:52
后面两个参数的原型是( WPARAM wParam , LPARAM lParam)
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
即有些消息需要附带参数,就可以在这里填写,默认均是0,即该消息不带附加参数