怎么把VARIANT类型的数据转换成HIMAGELIST类型啊?

解决方案 »

  1.   

    直接用long传递再简单不过!不用加上外套VARIANT!
    HIMAGELIST hImag = (HIMAGELIST)var.lVal;
      

  2.   

    用 Long 传入 OCX ImageList 在VB中调试正常,为什么编译后,图标就成一个黑框了.
    VC调用我还没试,Why?
    OCX是VC做的.
      

  3.   

    void CQTabCtrl::OnImageListChanged() 
    {
    // TODO: Add notification handler code
    m_tab.m_imageList = new CImageList;
    m_tab.m_imageList->Attach((HIMAGELIST)m_imageList);//(CImageList*)
    SetModifiedFlag();
    }
      

  4.   

    void CQTabCtrl::OnImageListChanged() 
    {
    // TODO: Add notification handler code
    m_imageList = new CImageList;
    m_imageList->Attach((HIMAGELIST)m_imageList);//(CImageList*)
    SetModifiedFlag();
    }