ListCtrl控制的问题 在程序中应该怎么设置ListCtrl控制的显示方式(大图标、小图标、详细资料)?另:在以详细资料方式显示时怎么在选中一项时选中整个一行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用SetExtendedStyle()试试呢?里面的参数你查一下MSDN. 大图标:LVS_ICON小图标:LVS_SMALLICON 详细资料:LVS_REPORT 创建一个toolbar然后创建一个IDB_LARGE和一个IDB_NORMAL然后分别调用举个例子OPCTK_BMP_BEGIN_MAP() DEFINE_BITMAP( IDB_NORM, 16, RGB( 255, 0, 255 ) ) DEFINE_LARGE_BITMAP( IDB_LARGE, 32, RGB( 255, 0, 255 ) )OPCTK_BMP_END_MAP() 忘了说一下,我没有使用MFC! SetWindowLong( HWND hWnd, int nIndex, LONG dwNewLong); 具体查MSDN 在调用Create函数的时候把上面朋友说的大图标:LVS_ICON小图标:LVS_SMALLICON 详细资料:LVS_REPORT加进去不就行了。LVS_ICON|LVS_SMALLICON|LVS_REPORT 选中整个一行:SendMessage(hWndListView,LVM_SETEXTENDEDLISTVIEWSTYLE,LVS_EX_FULLROWSELECT,LVS_EX_FULLROWSELECT); void SetListViewStyle(HWND hWndListView,int style){ int dwStyle; dwStyle=GetWindowLong(hWndFileList,GWL_STYLE); dwStyle&=~(LVS_TYPEMASK); dwStyle|=style; SetWindowLong(hWndFileList,GWL_STYLE,dwStyle);}大图标:style=LVS_ICON小图标:style=LVS_SMALLICON 详细资料:style=LVS_REPORT 选中全行Clistctrl m_listctrl;m_listctrl..SetExtendedStyle( LVS_EX_FULLROWSELECT ); 选中全行Clistctrl m_listctrl;m_listctrl..SetExtendedStyle( LVS_EX_FULLROWSELECT ); 如何把100张图片做成资源包,供程序使用 在NTDLL.DLL中,ZW系列与NT系列函数的何区别? udp 打洞问题 关于软件界面的问题 如何删除使用AppWizard 创建的doc和view类 关于mdb文件问题! 一个应用程序可以有多个进程吗? 请问做英文拼写检查用什么算法好?sample也行(关注都有分) 如何将bmp序列转换为AVI文件? 请教《Windows程序设计(第五版)》中的一行代码 请问如何将_variant_t类型数据转换为Date 怎样将>=10位的数字转为字符串???
小图标:LVS_SMALLICON
详细资料:LVS_REPORT
然后创建一个IDB_LARGE和一个IDB_NORMAL
然后分别调用举个例子
OPCTK_BMP_BEGIN_MAP()
DEFINE_BITMAP( IDB_NORM, 16, RGB( 255, 0, 255 ) )
DEFINE_LARGE_BITMAP( IDB_LARGE, 32, RGB( 255, 0, 255 ) )
OPCTK_BMP_END_MAP()
具体查MSDN
大图标:LVS_ICON
小图标:LVS_SMALLICON
详细资料:LVS_REPORT
加进去不就行了。
LVS_ICON|LVS_SMALLICON|LVS_REPORT
{
int dwStyle;
dwStyle=GetWindowLong(hWndFileList,GWL_STYLE);
dwStyle&=~(LVS_TYPEMASK);
dwStyle|=style;
SetWindowLong(hWndFileList,GWL_STYLE,dwStyle);
}
大图标:style=LVS_ICON
小图标:style=LVS_SMALLICON
详细资料:style=LVS_REPORT
Clistctrl m_listctrl;
m_listctrl..SetExtendedStyle( LVS_EX_FULLROWSELECT );
Clistctrl m_listctrl;
m_listctrl..SetExtendedStyle( LVS_EX_FULLROWSELECT );