糖果派对官方网站_可以赌钱的糖果游戏_手机版
不能获取如书上的结果

不能获取如书上的结果

作者:网络编程    来源:未知    发布时间:2019-12-23 19:57    浏览量:

bb电子糖果派对 1

5.4.2拿走系统文件目录结构//最初化文件列表控件标题栏voidInitFileListTitle(void卡塔尔(英语:State of Qatar);FilesAssistantDlg.cpp//标题栏对应的IDenumFILE_ATTRIBUTE_TITLE{FILE_ATTRIBUTE_TITLE_NAME,};/////////////////////////////////////////////////////////////////////函数名称:InitFileListTitle//函数介绍://初步化文件列表标题栏//输入参数://无//输出参数://无//重临值://无///////////////////////////////////////////////////////////////////voidCFilesAssistantDlg::InitFileListTitle(void卡塔尔国{//最初化文件列表intnColumnWidth=300;//增添列名m_lcFiles.InsertColumn(FILE_ATTRIBUTE_TITLE_NAME,L"名称",0,nColumnWidth卡塔尔(قطر‎;}在CFilesAssistantDlg::OnInitDialog中加进调用。BOOLCFilesAssistantDlg::OnInitDialog(卡塔尔(قطر‎{……//TODO:AddextrainitializationhereInitPath(卡塔尔;InitFileListTitle(卡塔尔;returnTRUE;//returnTRUEunlessyousetthefocustoacontrol}实行结果如图5-18所示。图5-18伊始化文件列表标题栏增Gavin件列表内容,在CFilesAssistantDlg中扩大以下函数。FilesAssistantDlg.h//获取文件列表voidGetFileList(void卡塔尔(英语:State of Qatar);FilesAssistantDlg.cpp/////////////////////////////////////////////////////////////////////函数名称:GetFileList//函数介绍://获取相应目录的文本列表//输入参数:////输出参数://无//重回值://无///////////////////////////////////////////////////////////////////voidCFilesAssistantDlg::GetFileList(void卡塔尔(英语:State of Qatar){//扩展过滤条件,由于是筛选目录因而利用"*.*"wchar_t*strFilter=newwchar_t[MAX_PATH];wcscpy(strFilter,m_strSearchPath);UpdateData();wcscat(strFilter,L"*.*"卡塔尔(قطر‎;//起初查找WIN32_FIND_DATAFindData;//用于存款和储蓄找到的文书HANDLEhFind;//存款和储蓄用于查找的句柄hFind=FindFirstFile(strFilter,FindData卡塔尔;delete[]strFilter;if(INVALID_HANDLE_VALUE==hFind卡塔尔国{return;}//存在目录m_lcFiles.DeleteAllItems(卡塔尔国;//清空文件列表do{//增添文件if(0==(FindData.dwFileAttributesFILE_ATTRIBUTE_DIRECTORY)){m_lcFiles.InsertItem(0,FindData.cFileName卡塔尔(英语:State of Qatar);}}while(FindNextFile(hFind,FindData卡塔尔(قطر‎卡塔尔国;}获得如图5-19所示的结果。图5-19简便的文本浏览器至此,我们早已到位了多个粗略的公文浏览器

MFC CListCtrl 将叁个列表的选中项加多到另三个列表,mfcclistctrl

MFC CListCtrl 将叁个列表的选中项增多到另壹个列表, 用VC6.0达成:

简轻易单记录一下融洽的读书进度, 和富贵人家大饱眼福,借使对您有用,作者相当高兴。

用MFC做一个分界面,用到了列表控件,因为要让列表的内容据他们说不一样的精选而全部变动,所以想要本人定义叁个函数并非在OnInitDialog函数中央政府机关接加,不过今后意识只要不在OnInitDialog函数中加,整个列表控件的内容是空的,如图1所示。独有当在OnInitDialog函数中平昔加时,列表控件才有内容,如图2所示。可是,那时候列表控件即使有内容,却并不能够促成让列表的剧情听别人讲区别的选料而颇有扭转,该怎么解决吗?图1图2

1、新建一个根据对话框的工程(Dialog-Based卡塔尔

1.1 新建项目

bb电子糖果派对,打开VC6.0 -> File -> New -> Projects -> MFC AppWizard[exe] -> 工程名CListCtrlEg -> 点击OK

  ->Dialog based -> Finish -> OK

bb电子糖果派对 2       bb电子糖果派对 3 

1.2 增加控件CListCtrl

慎选能源视图(ResourceView卡塔尔国 -> Dialog -> 双击选中大家团结创设好的Dialog, 加多如下内容

八个列表控件(ListControl卡塔尔(قطر‎:

  ID: IDC_LIST_LEFT     Styles->View->设置为Report

  ID: IDC_LIST_RIGHT  Styles->View->设置为Report

bb电子糖果派对 4

将CListCtrl控件关联多少个分子变量:

入选控件,右键点击ClassWizard -> Member Variables选项卡 -> Add Variable -> 填写变量名 ->【最终点击Ok】

bb电子糖果派对 5

这么在类中就能够自行发出五个CListCtrl的靶子与控件相关联,何况在DoDataExchange(卡塔尔(英语:State of Qatar)函数中会扩展两行代码,表示控件与成员相关联。

bb电子糖果派对 6

别的我们要求充实叁个整形的计数器m_indexLeft, 作为左侧的CListCtrl 项的下标,初阶化为-1:

增加代码举行测验:在BOOL CCListCtrlEgDlg::OnInitDialog()中   //TODO前面加多代码 

 1 // TODO: Add extra initialization here
 2     // 设置左边控件
 3     m_listCtrlLeft.SetTextColor(RGB(0,0,255));
 4     m_listCtrlLeft.SetExtendedStyle(m_listCtrlLeft.GetExtendedStyle()|LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES);
 5     m_listCtrlLeft.InsertColumn(0, _T("Day"),LVCFMT_CENTER,55);
 6     m_listCtrlLeft.InsertColumn(1, _T("Name"),LVCFMT_CENTER,100);
 7 
 8     // 设置右边控件 - 后面添加的
 9     m_listCtrlRight.SetTextColor(RGB(0,0,255));
10     m_listCtrlRight.SetExtendedStyle(m_listCtrlRight.GetExtendedStyle()|LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES);
11     m_listCtrlRight.InsertColumn(0, _T("Day"),LVCFMT_CENTER,55);
12     m_listCtrlRight.InsertColumn(1, _T("Name"),LVCFMT_CENTER,100);
13 
14     // 向左边的ListCtrl添加数据
15     m_indexLeft++;
16     
17     m_listCtrlLeft.InsertItem(m_indexLeft,"Day1");
18     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Monday");
19     
20     m_listCtrlLeft.InsertItem(m_indexLeft,"Day2");
21     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Tuesday");
22     
23     m_listCtrlLeft.InsertItem(m_indexLeft,"Day3");
24     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Wednesday");
25     
26     m_listCtrlLeft.InsertItem(m_indexLeft,"Day4");
27     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Thursday");
28     
29     m_listCtrlLeft.InsertItem(m_indexLeft,"Day5");
30     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Friday");
31     
32     m_listCtrlLeft.InsertItem(m_indexLeft,"Day6");
33     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Saturday");
34     
35     m_listCtrlLeft.InsertItem(m_indexLeft,"Day7");
36     m_listCtrlLeft.SetItemText(m_indexLeft++,1,"Sunday");
37     
38     SetWindowLong(m_listCtrlLeft.m_hWnd ,GWL_EXSTYLE,WS_EX_CLIENTEDGE);
39     m_listCtrlLeft.SetExtendedStyle(LVS_EX_GRIDLINES);                     //设置左边控件扩展风格为网格
40     ::SendMessage(m_listCtrlLeft.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE,
41         LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
42 
43     SetWindowLong(m_listCtrlRight.m_hWnd ,GWL_EXSTYLE,WS_EX_CLIENTEDGE);
44     m_listCtrlRight.SetExtendedStyle(LVS_EX_GRIDLINES);                     //设置右边控件扩展风格为网格 - 后面添加的
45     ::SendMessage(m_listCtrlRight.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE,
46         LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);

效果与利益如下:

bb电子糖果派对 7

下一篇:没有了
友情链接: 网站地图
Copyright © 2015-2019 http://www.tk-web.com. bb电子糖果派对有限公司 版权所有