b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cimagelist_m_himagelist为空_cimagelist 蒙板

电脑杂谈  发布时间:2017-03-08 00:02:55  来源:网络整理

列表相关的类:CListCtrl-父类是CWnd,本质是一个控件;CListView-父类是CView,本质是一个视图。相当于在视图中嵌入了一个CListCtrl控件

列表控件的使用

1.1显示方式:LVS_ICON/LVS_SMALLICON/LVS_LIST/LVS_REPORT

1.2图标:CListCtrl::SetImageList;CListCtrl::GetImageList

1.3设置列:CListCtrl::InsertColumn

1.4数据的添加:CListCtrl::InsertItem-插入数据项;CListCtrl::SetItemText-设置数据项的文本

1.5遍历数据项:CListCtrl::GetFirstSelectedItemPosition;CListCtrl::GetNextSelectedItem;CListCtrl::GetSelectedCount

1.6数据项的删除:CListCtrl::DeleteItem-删除指定索引的数据项;CListCtrl::DeleteAllItems-删除所有项;CListCtrl::DeleteColumn-删除指定列

1.7查找:CListCtrl::FindItem

1.8附加数据:CListCtrl::SetItemData;CListCtrl::GetItemData

实例:新建MFC基于对话框的工程MFCList;关键代码

voidCMFCListDlg::DoDataExchange(CDataExchange*pDX)

{

CDialogEx::DoDataExchange(pDX);

DDX_Control(pDX,IDC_COMBO1,m_wndStyle);//添加下拉列表框的关联控件变量

DDX_Control(pDX,IDC_LIST1,m_wndList);//添加列表控件的关联控件变量

}

BEGIN_MESSAGE_MAP(CMFCListDlg,CDialogEx)

ON_WM_SYSCOMMAND()

ON_WM_PAINT()

ON_WM_QUERYDRAGICON()

ON_BN_CLICKED(IDC_BUTTON_Seclect,&CMFCListDlg::OnBnClickedButtonSeclect)//"获取选择项"控件的双击事件

ON_BN_CLICKED(IDC_BUTTON_Delete,&CMFCListDlg::OnBnClickedButtonDelete)//"删除选择项"控件的双击事件

ON_CBN_SELCHANGE(IDC_COMBO1,&CMFCListDlg::OnCbnSelchangeCombo1)//下拉列表框的选择项改变事件

ON_NOTIFY(NM_DBLCLK,IDC_LIST1,&CMFCListDlg::OnblclkList1)//列表控件的双击项事件

END_MESSAGE_MAP()

//BOOLCMFCListDlg::OnInitDialog()调用下列代码

//初始化列表控件

InitListCtrl();

m_wndStyle.InsertString(0,L"图标(ICON)");

m_wndStyle.InsertString(1,L"小图标(SMALLICON)");

m_wndStyle.InsertString(2,L"列表(LIST)");

m_wndStyle.InsertString(3,L"报表(REPORT)");


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-36344-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...