如何向我的ListCtrl中加入一副图(如BMP、JPG)作为其背景图,我在我的窗口中放了一个ListCtrl控件,我想在加入副图(如JPG、BMP)作为其ListCtrl的背景图
解决一定给分,最好提供一种简单点的办法,我看到http://www.codeguru.com/上看到一种方法太复杂了,还没完全看懂

解决方案 »

  1.   

    CoInitialize(NULL); 
    LVBKIMAGE lv;
    lv.ulFlags = LVBKIF_SOURCE_URL|LVBKIF_STYLE_TILE;
    char szBuffer[100] = {0};
    strcpy(szBuffer, "C:\\WINDOWS\\Waves.bmp");
    lv.pszImage = szBuffer;
    lv.cchImageMax = sizeof(szBuffer);
    lv.xOffsetPercent = lv.yOffsetPercent = 0;
            ASSERT(m_ListCtrl->SetBkImage(&lv));
      

  2.   

    ("C:\\WINDOWS\\Waves.bmp")
    这里可不可以用一个变量来代替啊,我看MSDN,好像不可以啊,只能是const
    char *strcpy( char *strDestination, const char *strSource );
    有没有其他办法用一个char型的变量来代替