0

我正在使用 Visual C++ /MFC,我正在发送一条消息SendMessage(GetParent(hDlg) ,MY_MESSAGE , 0 , LPARAM(x) );

如何更改父回调函数x内部的值?hDlg

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

4

1 回答 1

1

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

于 2015-06-09T13:16:42.320 回答