自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

转载 WM_COMMAND介绍和用法

 WM_COMMAND产生的条件:点击菜单,点击加速键,点击子窗口按钮,点击工具栏按钮。这些时候都有command消息产生。WM_COMMAND消息中有两个参数,wparam、lparam,定义如下:        wParam 高两个字节 通知码       wParam 低两字节 命令ID       lParam 发送命令消息的子窗体句柄。 对于菜单和加速键来说,

2009-11-11 17:09:00 3719

转载 memset用法详解(转)

memset用法详解(转)memest原型 (please type "man memset" in your shell)  void *memset(void *s,  int c, size_t n); memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法。常见的三种错误第一: 搞反了c 和 n的

2009-11-11 15:44:00 662

转载 DRAWITEMSTRUCT结构

 DRAWITEMSTRUCT结构如下: typedef struct tagDRAWITEMSTRUCT   {        UINT CtlType; //控件类型;     UINT CtlID; //组合框、列表框等控件的ID标识号;     UINT itemID; //菜单项的ID标识号或列表框、组合框中某一项的索引值;     UINT it

2009-11-10 16:41:00 825

原创 sky教了我一招,两个类之间相互访问,通过传递指针

之前一直都不知道类A里面的函数,如何更安全可靠地访问类B里面的函数和成员... 今天sky 告诉我了,,,做个记录吧。 //类ACB  *m_pB; Afun(CB  *pB){m_pB = pB }        //执行2 Afun2(){m_pB->   //此时就可以调用你想要的方法了   执行3}  //类CCB m_b; 

2009-11-06 18:40:00 711

原创 SetWindowLong 简短说明

SetWindowLong 函数的说明 函数原型 LONG SetWindowLong(hwnd,nIndex,lNewLong) HWND hwnd; /* handle of window */ int nIndex; /* offset of value to set */ LONG lNewLong; /* new value */ 函数说明 SetWindowLong函数修改

2009-11-04 18:35:00 771

原创 CRect::DeflateRect() 压缩矩形..

网上摘下了的,,,一般都是用在OnDraw函数里面,做按钮什么之类的可以用的上 CRect 类中有这样的方法:  void   DeflateRect(int   x,int   y);     void   DeflateRect(SIZE   size);     void   DeflateRect(LPCRECT   lpRect);     void   DeflateRec

2009-11-04 16:54:00 6913

原创 CArray, CList, CMap

网上找的资料放在一起,本文主要介绍的是 MFC 的相关类: CArray, CList, CMap  MFC提供的集合类来管理文档数据,MFC提供几种处理对象数组的类,如集合类,这些集合类表现为下列两种风格:1.模板为基的集合类2.非模板为基的集合类每个集合类又进一步按他的元素类型和他的形加以区分。集合的形指明在集合每如何组织数据,MFC提供3种通用集合类的形:Arra

2009-11-04 11:55:00 2282

转载 MFC 集合类

 长久以来,在用到集合类(Collection)时,一般都是打开示例Collect,从中COPY出其中的定义,依葫芦画瓢地用,从来没有彻底的了解其原理。今天终于把相关的MSDN文档细读了一遍。        从功能上分,集合类又分为Array,List和Map。Array和List其实都属于同一类,都是一种顺序存储方式,而Array类似于数组,因此是基于数组下标建立索引,而List则没有顺序。

2009-11-04 11:53:00 849

转载 程序员每天该做的事

 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多  2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作  3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错

2009-11-04 11:49:00 499

转载 钩子 函数 入门1

 何为钩子函数,通俗的解答:任务分为操作系统任务和用户任务,当用户任务需要调用系统功能,如硬件上的键盘,鼠标锁定等,就需要底层应用,而钩子函数就是让用户任务可以嵌入到底层,调用操作系统功能,因此钩子函数就是可以嵌入到底层工作的用户程序   windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是windows系统中非常重要的系统接

2009-11-04 10:45:00 507

原创 回调函数...解释

 从网上摘下来的,三个人的回答.... 一: 调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的。但是什么时候被调用却不知道了。回调函数一般是按照调用者的要求定义好参数和返回值的类型,你向调用者提供你的回调函数的入口地址,然后调用者有什么事件发生的时候就可以随时按照你提供的地址调用这个函数通知你,并按照预先规定好的

2009-11-03 18:51:00 644 16

原创 NMHDR和NM_TREEVIEW转换问题

 CTreeCtrl树控件中有一个消息响映函数如下:void CCTreeCtrlDlg::OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult) { NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR; // TODO: Add your control notification handler code

2009-11-02 17:41:00 3636 2

贪食蛇 C++ 源码

源程序可以在 Borland C++ 5.0 和 6.0 版本下编译通过 游戏操作: 按上下左右移动光标键, 每吃一个“豆”加一分,并且蛇的长度加一。 吃到红色的“豆”等级加1, 蛇的长度减小为1重新增长。 撞到边缘、墙壁、和蛇本身,游戏结束。 包含源代码和可以运行的程序

2009-05-20

《编程高手箴言》 梁肇新 箴言

【献给CSDN上的朋友们】 在CSDN论坛上多次见到网友搜寻《编程高手箴言》一书,我本人也常常在书店里站着翻阅此书, 虽然对梁先生的部分观点实在不敢苟同,但里面一些知识点确是讲的非常不错。

2009-05-20

C/C++精华帖合辑

这是编程爱好者论坛上面精华的帖子。很多各类编程问题和算法,非常有用,下了一定要顶,不顶没道德,顶了不传也没道德...自己也无语了

2009-05-19

MFC帮助文档英文版,锻炼英文!

MFC帮助文档,学习MFC的朋友可以用上,是英文的,努力锻炼英文吧

2009-05-19

《C语言描述——数据结构算法与应用》绝对高清版.rar

《C语言描述——数据结构算法与应用》绝对高清版 经典计算机书籍!内容十分十分全面,几乎涵盖一切C和C++的算法。 可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题以加深你的功力!

2009-05-19

ce3100-datasheet.rar

十分有价值的资料,在别的网站是找不到的(除非付费),在csdn上仅有这一份。 资源简介: Intel® Media Processor CE 3100 Datasheet August, 2008 Revision 1.0

2009-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除