关于VC++ ListControl控件的问题 20
ListControl设成Report模式,发现iSubItem无论填什么,都不会影响程序运行结果。而InsertColumn(__,&lvcolumn)中的数字才起决定...
ListControl设成Report模式,发现iSubItem无论填什么,都不会影响程序运行结果。
而InsertColumn(__,&lvcolumn)中的数字才起决定作用。请问:LVCOLUMN.iSubItem和LVCF_SUBITEM
起什么作用?
LVCOLUMN lvcolumn;
lvcolumn.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
lvcolumn.cx=50;
lvcolumn.iSubItem=0;
lvcolumn.pszText= "Note 1 ";
m_LstVwDetails.InsertColumn(0,&lvcolumn);
lvcolumn.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
lvcolumn.cx=50;
lvcolumn.iSubItem=2;
lvcolumn.pszText= "Note 2 ";
m_LstVwDetails.InsertColumn(1,&lvcolumn);
m_LstVwDetails.GetColumn(1,&lvcolumn);
lvcolumn.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
lvcolumn.cx=50;
lvcolumn.iSubItem=1;
lvcolumn.pszText= "Status ";
m_LstVwDetails.InsertColumn(2,&lvcolumn); 展开
而InsertColumn(__,&lvcolumn)中的数字才起决定作用。请问:LVCOLUMN.iSubItem和LVCF_SUBITEM
起什么作用?
LVCOLUMN lvcolumn;
lvcolumn.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
lvcolumn.cx=50;
lvcolumn.iSubItem=0;
lvcolumn.pszText= "Note 1 ";
m_LstVwDetails.InsertColumn(0,&lvcolumn);
lvcolumn.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
lvcolumn.cx=50;
lvcolumn.iSubItem=2;
lvcolumn.pszText= "Note 2 ";
m_LstVwDetails.InsertColumn(1,&lvcolumn);
m_LstVwDetails.GetColumn(1,&lvcolumn);
lvcolumn.mask=LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM;
lvcolumn.cx=50;
lvcolumn.iSubItem=1;
lvcolumn.pszText= "Status ";
m_LstVwDetails.InsertColumn(2,&lvcolumn); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询