
MFC Controls
文章平均质量分 64
sendy888
这个作者很懒,什么都没留下…
展开
-
VC中ComboBox控件用法详解
1、改变下拉框大小:先点向下的箭头,就可以调整下拉框大小 2、如果 ComboBox 的 Sorted 属性设置为 true,则新添加项将按字母顺序插入到列表中。否则,在列表的结尾处插入项。 3、要立即响应选择框的改变(即选择框一改变选项,就立刻将结果传递进去)!响应他的哪个消息比较好? 如果是只能选择的响应ON_CBN_SELCHANGE如果是可以编辑的,那么要立刻原创 2007-07-24 14:32:00 · 2771 阅读 · 0 评论 -
CListCtrl使用详解
先来介绍REPORT类型的CListCtrl: 首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle ); 其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_GRIDLINES 表示添加表格线如果设置了LVS_EX_C原创 2007-07-30 13:16:00 · 848 阅读 · 0 评论 -
一个CListCtrl的使用完全指南
创建图形列表并和CListCtrl关联: m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192)); m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) ); m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);为报表原创 2007-07-30 13:19:00 · 1493 阅读 · 0 评论 -
CComboBoxEx控件使用示例
1)初始化部分在资源中添加CComboBoxEx控件,在对话框类中声明变量: CComboBoxEx m_cmbex; HICON m_icon[3]; CImageList m_image; 在对话框的OnInitDialog()函数中添加:m_icon[0]=AfxGetApp()->LoadIcon(IDI_A); m_icon[1]=AfxGetApp()->Load原创 2007-08-01 11:29:00 · 2809 阅读 · 0 评论 -
CListView中鼠标双击常用处理方法
CListView中鼠标双击事件为 NM_DBCLICK,生成的函数为:void CMyList::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult)处理方法有如下两种一、使用函数的参数双击处理函数的参数pNMHDR就带着点中项的序号:NMLISTVIEW* pNMListView = (NMLISTVIEW*)pNMHDR;int nItem =原创 2007-08-03 22:00:00 · 1416 阅读 · 0 评论 -
StreamDown中的CTreeCtrl控件处理代码
this->m_MyFont.CreateFont(12,0, 0, 0, FW_NORMAL, FALSE, FALSE, 0, GB2312_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,DEFAULT_PITCH | FF_SWISS,_T("Arial")); CImageList m原创 2007-08-03 22:16:00 · 896 阅读 · 0 评论 -
在MFC中使用Tab Control
说实话,我刚开始看见Tab Control的时候,觉得很简单。哪知道用了一下,才发现自己错了。要用好它,还是需要一些技巧的。经过网上搜索资料,以及我自己的摸索,把一些要点记录在这里。Tab Control的运行效果有点像Property Sheet,但两者还是有一些区别。我的理解就是Property Sheet主要用在对话框中,对数据进行进行分类管理。而Tab Control使用范围更广一转载 2007-08-10 15:21:00 · 1390 阅读 · 0 评论 -
使用Tab Control 控件的例子
1、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl2、创建两个新的对话框资源,其属性作如下修改:Border:none //边界为空,这样它就没了标题栏Style :Child // 这样这个模板就可以当作另一个窗原创 2007-08-13 13:18:00 · 1021 阅读 · 0 评论 -
Radio Button的简单用法
先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,"默认"只要放在OnInitDialog()即可。三种方法可以让它选上, 第一种: ((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上转载 2007-08-28 09:12:00 · 1194 阅读 · 0 评论