zoukankan      html  css  js  c++  java
  • _variant_t 到 CString 转换

    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("%d",var.bVal);break;

             case VT_I2:strValue.Format("%d",var.iVal);break;

             case VT_I4:strValue.Format("%d",var.lVal);break;

             case VT_R4:strValue.Format("%f",var.fltVal);break;

             case VT_R8:strValue.Format("%f",var.dblVal);break;

             case VT_CY:

                       var_currency=var;

                       strValue=var_currency.Format(0);break;

             case VT_BSTR:

                       var_t =var;

                       bstr_t=var_t;

                       strValue.Format("%s",(const char *)bstr_t);break;

             case VT_DATE:

                       cur_time=var.date;

                       time_value=cur_time;

                       strValue.Format("%A,%B,%d,%Y");break;

             case VT_BOOL:strValue.Format("%d",var.boolVal);break;

             default:strValue=_T("");break;

             }

             return strValue;

    }

  • 相关阅读:
    [译] 我最终是怎么玩转了 Vue 的作用域插槽
    通俗易懂的Git使用入门教程
    JS取出两个数组的不同或相同元素
    jQuery中四种事件监听的区别
    vuex里mapState,mapGetters使用详解
    php 获取时间今天明天昨天时间戳
    Linux crontab定时执行任务
    php返回json数据函数实例_php技巧_脚本之家
    mysql查看表结构命令
    Mysql命令大全
  • 原文地址:https://www.cnblogs.com/CBDoctor/p/2679679.html
Copyright © 2011-2022 走看看