windows_programming_notes.nbk: Home | Index | Next Page: LVITEM | Previous Page: LPNMLVDISPINFO
    typedef struct _LVCOLUMN { 
        UINT mask; 
        int fmt; 
        int cx; 
        LPTSTR pszText; 
        int cchTextMax; 
        int iSubItem; 
    #if (_WIN32_IE >= 0x0300)
        int iImage;
        int iOrder;
    #endif
    } LVCOLUMN, FAR *LPLVCOLUMN; 
    Value           Description 
    LVCF_FMT        The fmt member is valid. 
    LVCF_IMAGE      Version 4.70. The iImage member is valid. 
    LVCF_ORDER      Version 4.70. The iOrder member is valid. 
    LVCF_SUBITEM    The iSubItem member is valid. 
    LVCF_TEXT       The pszText member is valid. 
    LVCF_WIDTH      The cx member is valid. 
    Value Description 
    LVCFMT_BITMAP_ON_RIGHT Version 4.70. The bitmap appears to the right of text. This does not affect an image from an image list assigned to the header item. 
    LVCFMT_CENTER Text is centered. 
    LVCFMT_COL_HAS_IMAGES  Version 4.70. The header item contains an image in the image list. 
    LVCFMT_IMAGE Version 4.70. The item displays an image from an image list.  
    LVCFMT_JUSTIFYMASK A bitmask used to select those bits of fmt that control field justification. To check the format of a column, use a logical "and" to combine LCFMT_JUSTIFYMASK with fmt. You can then use a switch statement to determine whether the LVCFMT_LEFT, LVCFMT_RIGHT, or LVCFMT_CENTER bits are set. 
    LVCFMT_LEFT Text is left-aligned. 
    LVCFMT_RIGHT Text is right-aligned. 
The alignment of the leftmost column is always left-justified; it cannot be changed.
windows_programming_notes.nbk: Home | Index | Next Page: LVITEM | Previous Page: LPNMLVDISPINFO
Notebook exported on Monday, 7 July 2008, 18:56:50 PM Eastern Daylight Time