问题2: 可以设置setcoloumlen。
2:const_cast <LPWSTR> //这种用法是个良好的习惯。

解决方案 »

  1.   

    InsertColumn(...);里有一个参数是设置宽度的,LVCFMT_LEFT后面的那个参数,default是-1
      

  2.   

    LVCOLUMN Column;
    Column.mask=LVCF_FMT|LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM;
    for(int i=0;i<sizeof(szHead)/sizeof(szHead[0]);i++)
    {
    Column.fmt=LVCFMT_LEFT;
    Column.cx=120;
    Column.pszText=szHead[i];
    if(i==1) Column.fmt=LVCFMT_RIGHT;
    Column.iSubItem=i;
    RightList.InsertColumn(i,&Column);
    }
      

  3.   

    InsertColumn(第几列, _T("列名"), LVCFMT_RIGHT, 列宽, -1);