Sendmessage--内存释放

czcwzw czcwzw 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有2个程序.

其中程序2会创建一个进程来执行程序1.

程序1会用OutputMessage给程序2发送消息:
void OutputMessage(const char*pszMessage){
COPYDATASTRUCT cds;
cds.dwData = MAKELONG(_HCOMPILER, CMD_MESSAGE);
cds.cbData = lstrlen((LPSTR)pszMessage)+1;
cds.lpData = (LPVOID)pszMessage;
::SendMessage(hHideWnd, WM_COPYDATA, (WPARAM)hHideWnd, (LPARAM)&cds);
}
不知道pszMessage的内存应该有谁来释放?是程序1还是程序2;
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
czcwzw
VC/MFC 16,550 成员 421,606 内容