📄 如何用给icon型listcontrol控件添加文本,图片和checkbox.mht
字号:
<TD width=3D10>|</TD>
<TD><A class=3Dtitle2 href=3D"http://www.csdn.net/search.asp"=20
target=3D_blank>=CB=D1 =CB=F7</A></TD>
<TD width=3D10>|</TD>
<TD><A class=3Dtitle2 href=3D"http://www.csdn.net/cnshare/"=20
target=3D_blank>=C8=ED =BC=FE</A></TD>
<TD width=3D10>|</TD>
<TD><A class=3Dtitle2 href=3D"http://www.csdn.net/member.shtm" =
target=3D_blank>=BB=E1 =
=D4=B1</A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=3Dmiddle width=3D770 bgColor=3D#000000 colSpan=3D2=20
height=3D1></TD></TR></TBODY></TABLE><TEXTAREA style=3D"WIDTH: 0px; =
HEIGHT: 0px" cols=3D0></TEXTAREA>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D770 bgColor=3D#cccccc =
border=3D0>
<TBODY>
<TR bgColor=3D#cccccc>
<TD height=3D2></TD></TR>
<TR>
<TD bgColor=3D#ffffff height=3D15></TD></TR></TBODY></TABLE>
<DIV id=3Dlisting>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 border=3D0>
<TBODY>
<TR>
<TD class=3Dcolor1 vAlign=3Dtop align=3Dmiddle width=3D150><BR>
<TABLE cellSpacing=3D1 cellPadding=3D0 width=3D120 border=3D0>
<TBODY>
<TR>
<TD class=3Dcolor2 align=3Dmiddle height=3D20><FONT=20
color=3D#ffffff>-=CE=D2=B5=C4=C2=DB=CC=B3-</FONT> </TD></TR>
<TR>
<TD height=3D10></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/Expert/member/MyForum.asp?TypeNum=3D1">=
=CE=D2=B5=C4=CE=CA=CC=E2</A></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/Expert/member/MyForum.asp?TypeNum=3D2">=
=CE=D2=B2=CE=D3=EB=B5=C4=CE=CA=CC=E2</A></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/Expert/member/MyForum.asp?TypeNum=3D3">=
=CE=D2=B5=C3=B7=D6=B5=C4=CE=CA=CC=E2</A></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/Expert/ListCreditPoint.asp">=CE=D2=B5=C4=
=D0=C5=D3=FE=B7=D6</A></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/MyFavorite/My_Favorite.asp">=CE=D2=B5=C4=
=CA=D5=B2=D8=BC=D0</A></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/Message_Board/NewMessage.asp?typestate=3D=
1">=B6=CC=D0=C5=CF=A2</A></TD></TR>
<TR>
<TD><A=20
=
href=3D"http://community.csdn.net/expert/help/usehelp.htm">=CA=B9=D3=C3=B0=
=EF=D6=FA</A></TD></TR>
<TR>
<TD><A =
href=3D"mailto:webmaster@csdn.net">=CE=D2=D2=AA=CD=B6=CB=DF =
</A></TD></TR>
<TR>
<TD height=3D10></TD></TR></TBODY></TABLE></TD>
<TD vAlign=3Dtop align=3Dmiddle width=3D10></TD>
<TD vAlign=3Dtop align=3Dmiddle width=3D600>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D600 border=3D0>
<TBODY>
<TR>
<TD colSpan=3D2><A =
href=3D"http://community.csdn.net/">CSDN</A> - <A=20
=
href=3D"http://community.csdn.net/Expert/">=D7=A8=BC=D2=C3=C5=D5=EF</A> =
- <A=20
=
href=3D"http://community.csdn.net/Expert/ForumList.asp?typenum=3D1&Ro=
omid=3D5003"=20
target=3D_blank>VC/MFC =BD=E7=C3=E6=CE=CA=CC=E2 =
</A></TD></TR>
<TR>
<TD align=3Dright><B></B></TD>
<TD class=3Dcolor2 align=3Dright width=3D450 =
height=3D25><B><FONT=20
color=3D#ffffff><A name=3D#top></A><A=20
=
href=3D"http://community.csdn.net/Expert/TopicView3.asp?id=3D4980290#repl=
y"><FONT=20
color=3D#ffffff>=BB=D8=B8=B4</FONT></A> | <A =
href=3D"javascript:mailto1()"><FONT=20
color=3D#ffffff>=CD=C6=BC=F6</FONT></A> | <A=20
href=3D"javascript:AddToFavorite()"><FONT =
color=3D#ffffff>=CA=D5=B2=D8</FONT></A>=20
| <A href=3D"javascript:AddToSubjectTopic()"><FONT=20
color=3D#ffffff>=D7=A8=CC=E2</FONT></A> | <A=20
href=3D"javascript:AddToRoomBoard()"><FONT =
color=3D#ffffff>=B9=AB=B8=E6</FONT></A>=20
| <A=20
=
href=3D"http://community.csdn.net/expert/Topicview2.asp?id=3D4980290"><FO=
NT=20
color=3D#ffffff>=B9=DC=C0=ED</FONT></A> | <A=20
href=3D"javascript:Subject_FAQ(4980290);"><FONT=20
color=3D#ffffff>=BC=D3=C8=EBFAQ</FONT></A> | <A=20
=
href=3D"javascript:window.opener=3Dnull;window.close();"><FONT=20
=
color=3D#ffffff>=B9=D8=B1=D5=B4=B0=BF=DA</FONT></A></FONT></B></TD>
<TD class=3Dcolor2 width=3D10></TD></TR>
<TR>
<TD class=3Dcolor3 colSpan=3D3 height=3D2></TD></TR>
<TR>
<TD colSpan=3D3 height=3D15></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D600 border=3D0>
<TBODY>
<TR>
<TD width=3D600>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D600 =
border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dtop align=3Dright =
width=3D80>=D6=F7=A1=A1=A1=A1=CC=E2=A3=BA</TD>
<TD align=3Dright width=3D5></TD>
=
<TD>=C8=E7=BA=CE=D3=C3=B8=F8Icon=D0=CDListControl=BF=D8=BC=FE=CC=ED=BC=D3=
=CE=C4=B1=BE=A3=AC=CD=BC=C6=AC=BA=CDcheckbox</TD></TR>
<TR>
<TD align=3Dright>=D7=F7=A1=A1=A1=A1=D5=DF=A3=BA</TD>
<TD align=3Dright></TD>
<TD><A=20
=
href=3D"http://message.csdn.net/SendMessage.aspx?To=3DCasper1314"=20
target=3D_blank>Casper1314 () </A></TD></TR>
<TR>
<TD align=3Dright>=B5=C8=A1=A1=A1=A1=BC=B6=A3=BA</TD>
<TD align=3Dright></TD>
<TD><IMG title=3D"" alt=3D""=20
=
src=3D"http://community.csdn.net/expert/images/rank/user1.gif"></TD></TR>=
<TR>
<TD align=3Dright>=D0=C5 =D3=FE =D6=B5=A3=BA</TD>
<TD align=3Dright></TD>
<TD>100</TD></TR>
<TR>
<TD align=3Dright>=CB=F9=CA=F4=C2=DB=CC=B3=A3=BA</TD>
<TD align=3Dright></TD>
<TD>VC/MFC =BD=E7=C3=E6</TD></TR>
<TR>
<TD align=3Dright>=CE=CA=CC=E2=B5=E3=CA=FD=A3=BA</TD>
<TD align=3Dright></TD>
<TD>20</TD></TR>
<TR>
<TD align=3Dright>=BB=D8=B8=B4=B4=CE=CA=FD=A3=BA</TD>
<TD align=3Dright></TD>
<TD>5</TD></TR>
<TR>
<TD align=3Dright>=B7=A2=B1=ED=CA=B1=BC=E4=A3=BA</TD>
<TD align=3Dright></TD>
<TD>2006-8-28 11:44:53</TD></TR>
<TR height=3D10>
<TD align=3Dright></TD>
<TD align=3Dright></TD>
<TD></TD></TR>
<TR bgColor=3D#666666>
<TD colSpan=3D3 height=3D1></TD></TR>
<TR height=3D10>
<TD align=3Dright></TD>
<TD align=3Dright></TD>
<TD></TD></TR></TBODY></TABLE>
<TABLE style=3D"TABLE-LAYOUT: fixed" cellPadding=3D3 =
width=3D580>
<TBODY>
<TR>
<TD>
<DIV=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =
=CB=CE=CC=E5"><BR>=D5=E2=B8=F6=BF=D8=BC=FE=BB=AD=B3=F6=C0=B4=D3=A6=B8=C3=CF=
=F1windows=D6=D0=B5=E3=BF=AA=D2=BB=B8=F6=CE=C4=BC=FE=BC=D0=A3=AC=B5=B1=CE=
=AA=A1=B0=CD=BC=B1=EA=A1=B1=CA=B1=A3=AC=C0=EF=C3=E6=B5=C4=D1=F9=D7=D3=A1=A3=
=C8=BB=BA=F3=A3=AC=D4=D9=C3=BF=CF=EE=CF=C2=B7=BD=BC=D3=D2=BB=B8=F6checkbo=
x=A1=A3=D3=A6=B8=C3=D4=F5=C3=B4=B9=B9=D4=EC=CB=FC=A3=AC=B2=A2=CE=AA=CB=FC=
=CC=ED=BC=D3=D7=D3=CF=EE=A1=A3=C4=DC=B2=BB=C4=DC=B8=F8=D2=BB=B6=CE=B4=FA=C2=
=EB=A3=BF<BR></DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD width=3D600 height=3D10></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D580 border=3D0>
<TBODY>
<TR class=3Dcolor1 height=3D25>
<TD width=3D20></TD>
<TD width=3D360><FONT =
color=3D#3366cc>=BB=D8=B8=B4=C8=CB=A3=BA<B><A=20
=
href=3D"http://message.csdn.net/SendMessage.aspx?To=3Dhandsomerun"=20
target=3D_blank><FONT =
color=3D#3366cc>handsomerun(=C3=AB=C3=AB)=20
</FONT></A></B><FONT color=3D#000000>( <IMG =
title=3D=C8=FD=D0=C7(=B8=DF=BC=B6) alt=3D=C8=FD=D0=C7(=B8=DF=BC=B6)=20
=
src=3D"http://community.csdn.net/expert/images/rank/star3.gif">)=20
=D0=C5=D3=FE=A3=BA118</FONT></FONT></TD>
<TD width=3D120><FONT color=3D#000000>2006-8-28 =
12:37:41</FONT></TD>
<TD width=3D80><FONT color=3D#000000>=B5=C3=B7=D6:</FONT><FONT =
color=3D#000000>10</FONT></TD></TR>
<TR>
<TD bgColor=3D#0066cc colSpan=3D4 height=3D1></TD></TR>
<TR>
<TD colSpan=3D4 height=3D5></TD></TR>
<TR>
<TD><FONT color=3D#ffffff>?</FONT></TD>
<TD colSpan=3D3>
<TABLE style=3D"TABLE-LAYOUT: fixed" cellPadding=3D3 =
width=3D580>
<TBODY>
<TR>
<TD>
<DIV=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =
=CB=CE=CC=E5"><BR>http://blog.csdn.net/handsomerun/archive/2006/04/13/662=
462.aspx<BR></DIV></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=3Dright colSpan=3D4 height=3D10><FONT =
color=3D#ff6633><B><A=20
=
href=3D"http://community.csdn.net/Expert/TopicView3.asp?id=3D4980290#top"=
><FONT=20
color=3D#3366cc>Top</FONT></A></B></FONT></TD></TR>
<TR>
<TD colSpan=3D4 height=3D5></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D580 border=3D0>
<TBODY>
<TR class=3Dcolor1 height=3D25>
<TD width=3D20></TD>
<TD width=3D360><FONT =
color=3D#3366cc>=BB=D8=B8=B4=C8=CB=A3=BA<B><A=20
=
href=3D"http://message.csdn.net/SendMessage.aspx?To=3DCasper1314"=20
target=3D_blank><FONT color=3D#3366cc>Casper1314() =
</FONT></A></B><FONT=20
color=3D#000000>( <IMG title=3D=D2=BB=BC=B6(=B3=F5=BC=B6) =
alt=3D=D2=BB=BC=B6(=B3=F5=BC=B6)=20
=
src=3D"http://community.csdn.net/expert/images/rank/user1.gif">)=20
=D0=C5=D3=FE=A3=BA100</FONT></FONT></TD>
<TD width=3D120><FONT color=3D#000000>2006-8-29 =
11:51:01</FONT></TD>
<TD width=3D80><FONT color=3D#000000>=B5=C3=B7=D6:</FONT><FONT =
color=3D#000000>0</FONT></TD></TR>
<TR>
<TD bgColor=3D#0066cc colSpan=3D4 height=3D1></TD></TR>
<TR>
<TD colSpan=3D4 height=3D5></TD></TR>
<TR>
<TD><FONT color=3D#ffffff>?</FONT></TD>
<TD colSpan=3D3>
<TABLE style=3D"TABLE-LAYOUT: fixed" cellPadding=3D3 =
width=3D580>
<TBODY>
<TR>
<TD>
<DIV=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: =
=CB=CE=CC=E5"><BR>=D2=D4=CF=C2=CA=C7=CE=D2=B5=C4=B4=FA=C2=EB<BR>=CE=AA=CA=
=B2=C3=B4Icon=D0=CD=B5=C4ListControl=C0=EF=A3=AC=CF=C8=B2=BB=B2=BB=D7=A1=CD=
=BC=C6=AC=A3=AC=D6=BB=D3=D0=D2=BB=B8=F6=B0=D7=C9=AB=B5=C4=B7=BD=BF=F2=A3=AC=
=C0=EF=C3=E6=D3=D0=CE=C4=B1=BE=BA=CDcheckbox,=B6=F8=C7=D2=CD=A8=B9=FD=D5=E2=
=BE=E4=BB=B0=A3=BA((CStatic*)GetDlgItem(IDC_TEST))->SetIcon(m_image.Ex=
tractIcon(0));=CA=B9=B5=C3picture=BF=D8=BC=FEIDC_TEST=C0=EF=D2=D1=BE=AD=CF=
=D4=CA=BE=C1=CB=D5=E2=B8=F6icon=A3=AC=CB=B5=C3=F7=D5=E2=B8=F6ImageList=C3=
=BB=CE=CA=CC=E2=A1=A3<BR><BR>CListCtrl*=20
listctrl =3D (CListCtrl=20
=
*)GetDlgItem(IDC_LISTCONTROL_DATA);<BR>ASSERT(listctrl);<BR>DWORD=20
dwStyle =3D ::GetWindowLong(listctrl->m_hWnd,=20
GWL_STYLE);<BR>dwStyle &=3D ~(LVS_TYPEMASK); =
<BR>dwStyle=20
&=3D ~(LVS_EDITLABELS); =
<BR>SetLastError(0);<BR>int=20
err=3DSetWindowLong(listctrl->m_hWnd, GWL_STYLE,=20
=
dwStyle|LVS_NOLABELWRAP|LVS_SHOWSELALWAYS);<BR>if(err=3D=3D0&&Get=
LastError()!=3D0)<BR>{<BR>TRACE("\nERROR:SetWindowLong()=20
in createListControl(),in Page2.cpp\n");<BR>return=20
FALSE;<BR>}<BR>DWORD styles =3D=20
=
LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXES|LVS_EX_SUBITEMIMAGES;//|LVS_REPORT=
;//|LVS_EX_GRIDLINES=20
=
<BR>ListView_SetExtendedListViewStyleEx(listctrl->m_hWnd,=20
styles, styles );<BR><BR>DWORD dwStyle =3D=20
::GetWindowLong(listctrl->m_hWnd, =
GWL_STYLE);<BR>dwStyle=20
&=3D ~(LVS_REPORT); <BR>SetLastError(0);<BR>int=20
err=3DSetWindowLong(listctrl->m_hWnd, GWL_STYLE,=20
=
dwStyle|LVS_ICON);<BR>if(err=3D=3D0&&GetLastError()!=3D0)<BR>{<BR=
>TRACE("\nERROR:SetWindowLong()=20
in createListControl(),in Page2.cpp\n");<BR>return=20
FALSE;<BR>}<BR><BR>TCHAR rgtsz[2][10] =3D =
{_T("=C1=D0=CD=B71"),=20
_T("=C1=D0=CD=B72")};<BR><BR>LV_COLUMN =
lvcolumn;<BR>CRect=20
=
rect;<BR>listctrl->GetWindowRect(&rect);<BR>for(int=20
i=3D0;i<2;i++)<BR>{<BR>lvcolumn.mask =3D LVCF_FMT | =
LVCF_SUBITEM | LVCF_TEXT | LVCF_WIDTH |=20
LVCF_ORDER;<BR>lvcolumn.fmt =3D =
LVCFMT_LEFT;<BR>lvcolumn.pszText=20
=3D rgtsz[i];<BR>lvcolumn.iSubItem =3D =
i;<BR>lvcolumn.iOrder =3D=20
i;<BR>if(i=3D=3D0)<BR>{<BR>lvcolumn.cx =3D =
rect.Width()*3/5;=20
<BR>}<BR>else<BR>lvcolumn.cx =3D=20
rect.Width()*2/5;<BR>listctrl->InsertColumn(i,=20
&lvcolumn);<BR>}<BR>CImageList=20
m_image;<BR>m_image.Create(16,16, TRUE|ILC_COLOR24, 3, =
=
1);<BR>listctrl->SetImageList(&m_image,LVSIL_NORMAL);<BR><BR>HICON=
=20
hIcon =3D LoadIcon(AfxGetApp()->m_hInstance,=20
=
MAKEINTRESOURCE(IDR_MAINFRAME));<BR><BR>m_image.Add(hIcon);<BR>m_image.Ad=
d(hIcon);<BR>m_image.Add(hIcon);<BR>ASSERT(m_image.ExtractIcon(0));<BR>((=
CStatic*)GetDlgItem(IDC_TEST))->SetIcon(m_image.ExtractIcon(0));<BR>LV=
_ITEM=20
lvitemAdd =3D {0};<BR>lvitemAdd.mask =3D=20
LVIF_TEXT|LVIF_IMAGE;<BR>lvitemAdd.iItem =3D 0=20
;<BR>lvitemAdd.iSubItem =3D 0;<BR>lvitemAdd.iImage =3D =
0;<BR>lvitemAdd.pszText=20
=
=3D_T("=C3=AB=C3=AB1");;<BR>listctrl->InsertItem(&lvitemAdd);<BR>=D5=
=E2=B8=F6=B6=AB=CE=F7=D2=D1=BE=AD=C0=A7=C8=C5=CE=D2=C1=BD=CC=EC=C1=CB=A3=AC=
=B2=BB=C4=DC=D4=D9=CD=CF=C1=CB=A1=A3=B0=EF=B0=EF=C3=A6=D1=BD<BR><BR></DIV=
></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=3Dright colSpan=3D4 height=3D10><FONT =
color=3D#ff6633><B><A=20
=
href=3D"http://community.csdn.net/Expert/TopicView3.asp?id=3D4980290#top"=
><FONT=20
color=3D#3366cc>Top</FONT></A></B></FONT></TD></TR>
<TR>
<TD colSpan=3D4 height=3D5></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D580 border=3D0>
<TBODY>
<TR class=3Dcolor1 height=3D25>
<TD width=3D20></TD>
<TD width=3D360><FONT =
color=3D#3366cc>=BB=D8=B8=B4=C8=CB=A3=BA<B><A=20
href=3D"http://message.csdn.net/SendMessage.aspx?To=3Djeng"=20
target=3D_blank><FONT color=3D#3366cc>jeng(=C0=D6=C8=A5) =
</FONT></A></B><FONT=20
color=3D#000000>( <IMG title=3D=B6=FE=BC=B6(=B3=F5=BC=B6) =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -