我创建了个LISTVIEW,可是选择项太短了,我想弄成像LISTBOX那样整行都能选中的,请问该怎么弄?用的是SDK
void InitMachineListTitle(HWND hwnd)
{
LV_COLUMN Lsv;
HWND Lsvwnd=GetDlgItem(hwnd,IDC_LSVMACHINE);
Lsv.mask= LVCF_TEXT| LVCF_WIDTH | LVCF_SUBITEM ;
Lsv.cchTextMax= 20;
Lsv.cx=180;
Lsv.pszText=TEXT(" »ú ÖÖ Ãû ³Æ ");
SendMessage(Lsvwnd,LVM_INSERTCOLUMN,0,(LPARAM)&Lsv);
Lsv.cx=120;
Lsv.pszText=TEXT(" »ú ÖÖ Î» Êý ");
SendMessage(Lsvwnd,LVM_INSERTCOLUMN,1,(LPARAM)&Lsv);
Lsv.cx=182;
Lsv.pszText=TEXT(" ÊÇ·ñÓµÓйؼü×Ö");
SendMessage(Lsvwnd,LVM_INSERTCOLUMN,2,(LPARAM)&Lsv); SendMessage(Lsvwnd,LVM_SETBKCOLOR,0,Color);
}
void InitMachineListTitle(HWND hwnd)
{
LV_COLUMN Lsv;
HWND Lsvwnd=GetDlgItem(hwnd,IDC_LSVMACHINE);
Lsv.mask= LVCF_TEXT| LVCF_WIDTH | LVCF_SUBITEM ;
Lsv.cchTextMax= 20;
Lsv.cx=180;
Lsv.pszText=TEXT(" »ú ÖÖ Ãû ³Æ ");
SendMessage(Lsvwnd,LVM_INSERTCOLUMN,0,(LPARAM)&Lsv);
Lsv.cx=120;
Lsv.pszText=TEXT(" »ú ÖÖ Î» Êý ");
SendMessage(Lsvwnd,LVM_INSERTCOLUMN,1,(LPARAM)&Lsv);
Lsv.cx=182;
Lsv.pszText=TEXT(" ÊÇ·ñÓµÓйؼü×Ö");
SendMessage(Lsvwnd,LVM_INSERTCOLUMN,2,(LPARAM)&Lsv); SendMessage(Lsvwnd,LVM_SETBKCOLOR,0,Color);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货