CString cstr1 = _T("123");
CString cstr2 = _T("hello");
::SendMessage(hWnd, WM_XXX, (WPARAM)(LPCTSTR)cstr1, (LPARAM)(LPCTSTR)cstr2);
LRESULT CXXXDlg::OnXXX(WPARAM wParam, LPARAM lParam)
{
// 在消息处理函数里接收字符串
CString cstr1 = (LPCTSTR)wParam;
CString cstr2 = (LPCTSTR)lParam;
}
// 加入映射宏
BEGIN_MESSAGE_MAP(CXXXDlg, CDialogEx)
...
ON_MESSAGE(WM_XXX, OnXXX)
...
END_MESSAGE_MAP()
// 头文件添加
#define WM_XXX (WM_USER+1001)
afx_msg LRESULT OnXXX(WPARAM wParam, LPARAM lParam);
MFC SendMessage()函数传递字符串
最新推荐文章于 2025-04-07 22:26:33 发布