自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 收藏
  • 关注

转载 MFC框架 CWnd的执行介绍 窗口的创建过程

每一个HWND都对应一个 CWnd,由CHandleMap保存这个映射,使用CWnd::Attach(HWND)来添加映射,使用HWND Detach();来移除映射.CWnd有一个静态成员函数FromHandle,可以通过HWND返回对应的CWnd的对象。Attach是在创建这个窗口的时候调用的。MFC框架 是把 所有的窗口的消息处理函数统一设置为一个AfxWndProc()...

2012-11-03 10:21:00 458

转载 IAT Hook 导入表

每一个模块都会有导出表,导入表。IAT HOOK就是修改导入表内的函数,使得模块中的 CALL [XXXXX] call到自己的函数里面去。执行自己的功能模块开始是 IMAGE_DOS_HEADER,这个结构内有一个e_flew成员,这是个偏移,h_module+e_flew可以得到 IMAGE_NT_HEADER,Nt头内包含了很多信息,导入表也在这里面。PIMAGE_...

2012-11-01 22:44:00 197

转载 MFC框架 的CWinApp执行介绍

其实MFC框架就是把WIN32的API进行了封装,使得使用和编写显得更加容易。Win32Application的入口函数变成了WinMain,这个函数被放到了afxwin.h里面,这个函数,内部是这样执行的。利用AfxGetModuleState获得模块对象。初始化模块对象的一部分成员。比如吧 hinstance赋值给modulestate的HINSTANCE 成员调用 Af...

2012-11-01 13:27:00 164

转载 GetMessage() hwnd不为NULL

今天学习MFC。写了一个while(GetMessage(&msg,hwnd,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);}本来这样的写法就是不对的 MSND中明确指出,要避免这样的写法,因为GetMessage有可能返回-1;这里hwnd是创建的窗口的句柄,这里表示获取属于h...

2012-10-29 20:57:00 184

转载 C++重载的一些注意事项

一:可以重载的操作符+ - * / % ^ & | ~ ! = > < += -= *= /= %= ^= &= |= >> << >>= <<= == != >= <=...

2012-10-22 17:48:00 150

转载 C++运算符优先级 转

PrecedenceOperatorDescriptionAssociativity1::Scope resolutionLeft-to-right2++ --Suffix/postfix increment and decrement()Function call[]Array subscripting...

2012-10-22 16:19:00 82

转载 引用调用和指针调用有区别吗?

按照我来看是没有区别的。如下我编译了三段代码。int add1(int a){return a+1;}int add2(int *p){return *p+1;}int add3(int &a){return a+1;}以下调用。我再去看汇编 int s1=2; int s2=3; int s3=4; add1(s1); add2(&...

2012-09-25 09:18:00 374

转载 const用法详解 (转载)

面向对象是C++的重要特性.但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const int i=5; //合法 cons...

2012-09-22 12:48:00 70

空空如也

空空如也

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

TA关注的人

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