![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++深入详解
文章平均质量分 71
苦逼程序员_2012
vv
展开
-
VC++深入详解-第一章学习心得(一)
句柄是系统为资源分配内存的标识号。 相当于一个指针指向一块内存空间,我暂时理解成一个地址,一个门牌号HWND 窗口句柄HICON 图标句柄HCURSOR 光标句柄HBRUSH 画刷句柄 消息的结构体如下/* * Message structure */typedef struct tagMSG { HWND hwnd; //窗口句柄,原创 2013-07-31 17:33:30 · 905 阅读 · 0 评论 -
VC++深入详解-第一章学习心得(二)
前面介绍到了注册窗口,接下来进行窗口的创建,利用CreateWindow函数,结构如下CreateWindowExW( DWORD dwExStyle, LPCWSTR lpClassName, //指定窗口类的名称 LPCWSTR lpWindowName, //窗口名字 DWORD dwStyle, //窗口的样式 WS_xxx int原创 2013-08-01 13:07:06 · 1052 阅读 · 0 评论 -
VC++深入详解-第二章学习心得
由于之前看过C++的一些知识,所以这一章就挑一点以前比较不太在意的进行记录 首先是虚函数,纯虚函数虚函数用关键字virtual申明,我理解成为派生类提供覆盖纯虚函数virtual xxx()=xxx; 这个我理解成抽象类,接口之类的,供派生类进行实现。 下面的例子说明覆盖和隐藏的区别:(概括下:函数的覆盖是发生在基类和派生类之间的,两个函数必须相同,并且有虚函数,除这原创 2013-08-01 15:27:37 · 723 阅读 · 0 评论 -
VC++深入详解-第三章学习心得
这个章节主要介绍MFC的执行过程,类似于Win32.。。。。 看了两遍,介绍MFC程序的运行是如何进行的,看的有点乱。 个人觉得不是不特别重要,文章貌似主要在讲内部是如何实现的,既然已经封装好了,我们能用就行了。 看的不是特别明白,说说我看了以后了解到的内容 项目创建完成后有五个文件。分别是CMainFrame,CXXXApp,CXXXDoc,CXXXView,CA原创 2013-08-02 16:45:59 · 760 阅读 · 0 评论 -
VC++深入详解-第五章学习心得
这一章节主要讲解了文本相关的一些编程插入符的使用 CreateSolidCaret(100,200);//插入符的宽度和高度 ShowCaret();插入符的一般使用方法int CTestView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct) == -1)原创 2013-08-12 17:00:22 · 983 阅读 · 1 评论 -
VC++深入详解-第四章学习心得
这一章节主要讲解了 简单的绘图主要是通过一些小的例子让我们学会了VC++的一些基本操作 void CDrawView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default m_ptOrigin = point;原创 2013-08-12 14:24:45 · 807 阅读 · 0 评论 -
VC++深入详解-第六章学习心得
菜单的添加可以分为动态和静态 所谓静态也就是在ResourceView里自己去添加菜单所谓动态也就是在代码中按需添加菜单 关于菜单的一些基本操作如下: CString str; str.Format("x=%d,y=%d",GetSystemMetrics(SM_CXMENUCHECK),GetSystemMetrics(SM_CYMENUCHECK)); M原创 2013-08-13 16:29:04 · 812 阅读 · 0 评论