摘要: 映射表类(CMap)是MFC集合类中的一个模板类,也称作为“字典”。CMap是把唯一关键码映射到值的字典收集类,使用CMap可以构造一个关键字和元素值映射的集合类。一旦在映射中插入了一个关键码值对(元素),就可以使用这些关键码,有效地获取或者删除对元素。同样,也可以反复使用映射中的所有元素。就像一种只有两列的表格,一列是关键字,一列是数据项,它们是一一对应的。关键字是唯一的,给出一个关键字,映射表类会很快找到对应的数据项。映射表的查找是以哈希表的方式进行的,因此在映射表中查找数值项的速度很快。映射类最适用于需要根据关键字进行快速检索的场合。在查找时不用像数组那样遍历index之前的元素,通过哈 阅读全文
posted @ 2012-03-14 13:06 sinian 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 1.用类向导创建成员变量,然后再构造函数出会出现以下代码:m_edit3 = _T(" ");再“”中添加字符即可;2:如果不再构造函数中,则要添加UpdateData(TRUE),当要读取出Edit的值的时候用TRUE, 如果要显示则要在后面添加FALSE,如下代码,UpdateData(TRUE); CString str;long i;str=m_edit4;m_edit3 = _T(str);UpdateData(FALSE); 阅读全文
posted @ 2012-03-14 12:54 sinian 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 首先引入菜单资源,命名ID, Caption : &OPen ... Ctrl+O然后引入Accelerator 资源,添加相应的快捷键,然后定义:protected:HICON m_hIcon; 在构造函数中添加:m_hAccel = ::LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR1));重载 PreTranslateMessage(MSG* pMsg) 函数if (m_hAccel) {if (::TranslateAccelerator(m_hWnd, m_hAccel, pMs 阅读全文
posted @ 2012-03-14 12:51 sinian 阅读(250) 评论(0) 推荐(0) 编辑