char *szUser = new char[32];
......
PostMessage(WM_SETUSERSELECTED,0,(LPARAM)szUser);
......
char *szUser= (char *)lParam;
CString strUser;
strUser.Format("%s",szUser);
delete szUser;
pLeftView->SetItemSelected(strUser);
// 以下为传递CString
CString *pStr = new CString;
m_editCtrl.GetWindowText(*pStr);
::PostMessage(GetParent()->GetSafeHwnd(), WM_EDITOVER, MAKEWPARAM(m_nItemCl, m_nSubItemCl), (LPARAM)pStr);
.................
CString *p = (CString *)lParam;
// 注:此处不可以使用LPTSTR(lParam)之类的转换