MFC SendMessage()函数传递字符串

    xiaoxiao2023-11-13  151

    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); 原文:https://blog.csdn.net/wuqiyinglang/article/details/19300441   

    最新回复(0)