- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 深入分析MFC文档视图结构
文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一, Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而, 虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架, Docum
2009-11-21 22:00:00
1203
原创 Maxim Main Frame and Child Frame
(1) First create a MDI MFC Application.(2) Make the mainframe maxisize. BOOL CMyFirstApp::InitInstance() { m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); //add }(3) Make
2009-11-19 22:45:00
374
转载 CTreeCtrl学习笔记1--基础篇
以下的说明中,注意以下变量的定义: CTreeCtrl m_treectrl;//是关联变量 1. 如何获得选中项句柄?HTREEITEM h=m_treectrl.GetSelectedItem(); 2.如何获得右击项句柄? void CLayerDialog::OnRclick(NMHDR* pNMHDR, LRESULT* pResult)
2009-05-26 09:26:00
522
原创 memset 详解
memset 功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作 用 法: void *memset(void *s, char ch, unsigned n); 程序例: #include #include #include int main(void) { char
2009-05-20 13:36:00
666
原创 CTreeCtrl
树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些树形控件的专用
2009-05-12 13:53:00
729
1
原创 CListCtrl应用
初始化: DWORD dwStyle; dwStyle = m_bzlist.GetStyle(); dwStyle |= LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS ; m_bzlist.SetExtendedStyle(dwStyle); m_bzlist.SetBkColor(RGB(0xec,0xf1,0xfd)); m
2009-05-12 10:19:00
500
2
转载 #define和typedef
#define(宏定义)只是简单的字符串代换(原地扩展),它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了。typedef是为了增加可读性而为标识符另起的新名称(仅仅只是个别名),它的新名字具有一定的封装性,以致于新命名的标识符具有更易定义变量的功能,它是语言编译过程的一部分,但它并不实际分配内存空间。一般都遵循#define定义“可读”的常量以及一些宏语句的
2009-05-08 10:42:00
454
转载 设计模式之Singleton(单态模式)
摘要:讨论 Singleton 设计模式(指示如何以及何时创建对象的创造性模式)及其在 Microsoft .NET 框架中的有效使用。内容简介Singleton 模式结论简介 在开发软件应用程序过程中,随着应用程序的开发,会出现重复性的模式。 随着整个软件系统的开发,很多相同的模式会逐渐显现出来。 这种重复性模式概念在其他应用中是非常明显的。 汽车制造就是一种此
2009-05-08 10:22:00
336
More.Effective.C++简体中文版
2010-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人