私信 关注
wwbhzr
码龄12年
  • 1,581
    被访问量
  • 8
    原创文章
  • 539,697
    作者排名
  • 0
    粉丝数量
  • 于 2009-07-28 加入CSDN
获得成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得0次收藏
荣誉勋章
TA的专栏
  • MFC
    8篇
  • 更改窗体过程
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

动态库Dll和exe程序在vs2008下的依赖

动态库Dll和exe程序在vs2008下一起编译的前提下是单击项目右键->项目依赖项
原创
176阅读
0评论
0点赞
发布博客于 8 年前

宏函数

1、因为#defind 用法只能在一行,所以定义宏函数的时候换行的时候应该加一个\,代表永远是在一行的#define INITHOOK(hook, flag, type, function) \{ \ if (dwOptions & flag) \ hook = SetWindowsHookEx(type, function, NULL, GetCurrentThreadId())
原创
226阅读
0评论
0点赞
发布博客于 8 年前

Tab控件

1、tab放在一个对话框上属于那个对话框的子控件2、每个tab的标签页上放的对话框属于table的子控件3、在放在tab上的对话框上放的控件属于table上的对话框的子控件
原创
106阅读
0评论
0点赞
发布博客于 8 年前

发送的消息

看一个函数发什么消息,走断点进去就能看见发送的消息
原创
112阅读
0评论
0点赞
发布博客于 8 年前

更改窗体过程

1、定义一个 成员WNDPROC   m_lpfnOldProc;static LRESULT CALLBACK SCWndProc(HWND hWnd, UINT wMsg, WPARAM wParam,   LPARAM lParam);2、初始化走一次更改窗体过程 m_lpfnOldProc = (WNDPROC)SetWindowLong(m_Header.GetSafeHwn
原创
160阅读
0评论
0点赞
发布博客于 8 年前

全局变量 和 静态

全局变量和静态变量都是整个工程里公用的一个变量,不同的对象对其修改都会改变他的值所以一般要定义成全局的只定义成const 类型的 不能对其修改
原创
148阅读
0评论
0点赞
发布博客于 8 年前

mfc析构 DestroyWindow句柄

注意:当析构走完了以后已经没有句柄m_hWdn,所以要在DestroyWindow的时候做一些响应的处理 比如消除以创建的窗口过程;1、创建的时候用SetWindowLong2、消除的时候用RemoveProp3、保留原先的窗口过程用 SetProp(hWnd,(_T("oldWndPro")),m_pOldWndProc); 4、取出保留的GetProp(hWnd,_T("old
原创
266阅读
0评论
0点赞
发布博客于 8 年前

MFc 两个类头文件互相引用

当两个类的头文件互相引用的时候会把错,此方法是不可存取,当需要在这个类A用到另一个类B的指针时,其中另一个类B已经应用类A.h文件,此时类Aj就不能引用类B的.h文件应该在类A中定义void *  变量名保存 :例如void *m_pL; 然后在类B中把指针传个类A的m_pL;用的时候强转(B)m_pL;
原创
210阅读
0评论
0点赞
发布博客于 8 年前