我使用的是Visual C ++ / MFC,我发送的邮件为SendMessage(GetParent(hDlg) ,MY_MESSAGE , 0 , LPARAM(x) );
如何在x
父回调函数中更改hDlg
的值?
例如,如果我发送消息SendMessage(hWnd , WM_GETTEXT ,0 , LPARAM(buffer);
,则缓冲区将返回完整的文本。缓冲区是如何改变它的价值的?
答案 0 :(得分:1)
(缓冲区)是指向已分配的某些内存的指针。 WM_GETTEXT操作可以使用该指针将数据放入分配的内存中。如果你的(x)变量是指向已经分配的某个内存的指针,你可以做同样的事情。