- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 FromHandle(HANDLE h)
MFC 实际上是对内核对象HANDLE(如CDC的m_hDC,CWnd的m_hWnd)封装了这个句柄有关的所有操作,一个类生成一个新对象的时候这个句柄是无效的,要获得这个句柄,可以有两个方法,一个是Create来创建,另一个就是用Attach来与一个已有的句柄建立关联,实际上也就是给类的句柄成员变量赋值。 而有个时候这个句柄不是由我们创建,但是我们要对它的封装类进行操作,(mfc 框架)
2009-10-26 11:37:00
662
原创 vc 函数调用方式
__stdcall 函数调用 采用从右到左的压栈方式,自己在退出时清空堆栈。 VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上@和参数的字节数__cdecl 函数调用 按从右至左的顺序压参数入栈,由调用者把参数弹出栈。 对于传送参数的内存栈是由调用者来维护的(正因为如此,实现可变参数的函数只能使用该调用约定) 在函数名修饰约定方面也有所不同。 _cdecl是C和C++程序的缺省调用方式
2009-10-26 10:28:00
403
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人