// JP opened flex table

Click to See Complete Forum and Search --> : CListCtrlEx::SetBkImage() bug


Chanik Jo
July 14th, 1998, 01:33 AM
> /* Original Function. */

> BOOL CListCtrlEx::SetBkImage(LPTSTR pszUrl, BOOL bTile, int

> xOffsetPercent, int yOffsetPercent)

> {

> LVBKIMAGE lv;

>

> lv.ulFlags = LVBKIF_SOURCE_HBITMAP;

> lv.ulFlags |= (bTile) ? LVBKIF_STYLE_TILE : LVBKIF_STYLE_NORMAL;

> lv.pszImage = pszUrl;

> lv.xOffsetPercent = xOffsetPercent;

> lv.yOffsetPercent = yOffsetPercent;

> return SetBkImage(&lv);

> }


/* Fixed Function */

BOOL CListCtrlEx::SetBkImage(LPTSTR pszUrl, BOOL bTile, int xOffsetPercent, int

yOffsetPercent)

{

LVBKIMAGE lv;


/******************************/

lv.ulFlags = LVBKIF_SOURCE_URL;

/******************************/

lv.ulFlags |= (bTile) ? LVBKIF_STYLE_TILE : LVBKIF_STYLE_NORMAL;

lv.pszImage = pszUrl;

lv.xOffsetPercent = xOffsetPercent;

lv.yOffsetPercent = yOffsetPercent;

return SetBkImage(&lv);

}




Class for using new features in listview control

//JP added flex table