摘要: variant_t 到 CString 转换数据类型转换函数CString CZjyDlg::VariantToString(VARIANT var){CString strValue; _variant_t var_t; _bstr_t bstr_t; time_t cur_time; CTime time_value; COleCurrency var_currency; switch(var.vt) { case VT_EMPTY: case VT_NULL:strValue=_T("");break; case VT_UI1:strValue.Format(&quo 阅读全文
posted @ 2012-09-11 09:27 CBDoctor 阅读(2289) 评论(0) 推荐(0)
摘要: CString LPCTSTR区别联系 CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法 首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(long pointe 阅读全文
posted @ 2012-09-11 08:13 CBDoctor 阅读(36990) 评论(2) 推荐(1)