更改lParam指向的值

时间:2015-06-09 12:51:12

标签: c++ mfc sendmessage lparam

我使用的是Visual C ++ / MFC,我发送的邮件为SendMessage(GetParent(hDlg) ,MY_MESSAGE , 0 , LPARAM(x) );

如何在x父回调函数中更改hDlg的值?

例如,如果我发送消息SendMessage(hWnd , WM_GETTEXT ,0 , LPARAM(buffer);,则缓冲区将返回完整的文本。缓冲区是如何改变它的价值的?

1 个答案:

答案 0 :(得分:1)

(缓冲区)是指向已分配的某些内存的指针。 WM_GETTEXT操作可以使用该指针将数据放入分配的内存中。如果你的(x)变量是指向已经分配的某个内存的指针,你可以做同样的事情。