Use the LVCFMT_{LEFT,RIGHT,CENTER} enumeration flags properly.
This commit is contained in:
parent
b08f958157
commit
3bc9380619
|
@ -6294,11 +6294,11 @@ static void column_fill_hditem(LISTVIEW_INFO *infoPtr, HDITEMW *lphdi, INT nColu
|
||||||
lphdi->mask |= HDI_FORMAT;
|
lphdi->mask |= HDI_FORMAT;
|
||||||
|
|
||||||
/* set text alignment (leftmost column must be left-aligned) */
|
/* set text alignment (leftmost column must be left-aligned) */
|
||||||
if (nColumn == 0 || lpColumn->fmt & LVCFMT_LEFT)
|
if (nColumn == 0 || (lpColumn->fmt & LVCFMT_JUSTIFYMASK) == LVCFMT_LEFT)
|
||||||
lphdi->fmt |= HDF_LEFT;
|
lphdi->fmt |= HDF_LEFT;
|
||||||
else if (lpColumn->fmt & LVCFMT_RIGHT)
|
else if ((lpColumn->fmt & LVCFMT_JUSTIFYMASK) == LVCFMT_RIGHT)
|
||||||
lphdi->fmt |= HDF_RIGHT;
|
lphdi->fmt |= HDF_RIGHT;
|
||||||
else if (lpColumn->fmt & LVCFMT_CENTER)
|
else if ((lpColumn->fmt & LVCFMT_JUSTIFYMASK) == LVCFMT_CENTER)
|
||||||
lphdi->fmt |= HDF_CENTER;
|
lphdi->fmt |= HDF_CENTER;
|
||||||
|
|
||||||
if (lpColumn->fmt & LVCFMT_BITMAP_ON_RIGHT)
|
if (lpColumn->fmt & LVCFMT_BITMAP_ON_RIGHT)
|
||||||
|
|
Loading…
Reference in New Issue