在MSDN的DISK1盘里面VC下面的例子代码里有个头文件叫atlcontrols.h,里面有很多类的定义是我们常用的控件类,和MFC的差不多。
比如
使用LISTCTRL
包含头文件
#include "atlcontrols.h"
ATLControls::CListViewCtrl m_list;//定义
m_list.Attach(GetDlgItem(IDC_PWDLIST));绑定资源
后面的方法使用和MFC的CListCtrl差不多
m_list.InsertColumn(0,"名字",LVCFMT_LEFT,80,-1);
m_list.InsertColumn(1,"内容",LVCFMT_LEFT,80,-1);
m_list.InsertItem(0,LPSTR_TEXTCALLBACK);
m_list.SetItem(0,0,LVIF_TEXT,"aaa",0,0,LVIF_TEXT,0);
m_list.SetItem(0,1,LVIF_TEXT,"bbb",0,0,LVIF_TEXT,0);
这个头文件包含很多的这方面类去看看,就象上面一样的使用
比如
使用LISTCTRL
包含头文件
#include "atlcontrols.h"
ATLControls::CListViewCtrl m_list;//定义
m_list.Attach(GetDlgItem(IDC_PWDLIST));绑定资源
后面的方法使用和MFC的CListCtrl差不多
m_list.InsertColumn(0,"名字",LVCFMT_LEFT,80,-1);
m_list.InsertColumn(1,"内容",LVCFMT_LEFT,80,-1);
m_list.InsertItem(0,LPSTR_TEXTCALLBACK);
m_list.SetItem(0,0,LVIF_TEXT,"aaa",0,0,LVIF_TEXT,0);
m_list.SetItem(0,1,LVIF_TEXT,"bbb",0,0,LVIF_TEXT,0);
这个头文件包含很多的这方面类去看看,就象上面一样的使用
解决方案 »
- VC2008 如何给一个COM DLL添加方法?
- 请帮忙看一下这个关于MFC添加控件的问题
- Directshow中如何彻底释放对文件的使用占用
- 关于CSplitterWnd
- [SOS]windows下进程编程问题,大家帮忙一下哈~~
- 怎样画线的间隔为一个像素,线的宽度为一个像素
- 有那位仁兄了解象Vtron公司多屏处理器控制软件的做法。就是控制视频输入在多个屏幕上显示,
- 有几种方式进行TCP/IP编程呢?WinSock控件?Casync Socket ? CSocket ? 一会结贴
- 怎样编写一个收电子邮件“附件”的程序???
- 如何得到指定窗口的进程ID号?
- 救命啊,, 一个小小程序就把我的学习积极性给打下去啦!!!!!!我不学编程啦!!!
- 如何是右键的菜单在非客户区显示?
假如我用的不是ATL,而是MFC,你是否有好的方法,如有,可否详细点。迫切地等你的答复,先给你60分。
EMAIL:[email protected]