CString Convert to LPCTSTR
CString strResult;
strResult.Format(“Hi:%d”,5);
static CString Rxg=_T(strResult);
LPCTSTR g_DisplayMessage;
g_DisplayMes=Rxg;
CString to int
CString String;
String.Format(“%d”, 10);
int Integer = atoi(String);
CString to std::string
CString cs(“Hello”);
std::string s((LPCTSTR)cs);
std::string to CString
std::string strStdString (“Hello!”);
CString strCString (strStdString.c_str ());
std::string to int
std::string t_port=”xxx”;
int m_Port=atoi(t_port.c_str());
Convert VARIANT to CString
VARIANT vaData=t_1;
ASSERT(vaData.vt == VT_BSTR);
CString strData(vaData.bstrVal);
BSTR to CString
BSTR t_MSG;
CString szCS;
szCS = (CString)t_MSG;