VC 生成的函数前如DLLMAIN()等,前都有个声明RESULT WINAPI,或FAR PASCAL,请问是什么意思,在什么书上能找到答案,类似问题还有CALLBACK等,请高手指教
解决方案 »
- 基于对话框程序的启动画面
- 为什么对USB(HID)接口的设备WriteFile()返回都是0?
- 急求TeeChart For VC 控件
- 备分数据库想边备分边显示进度条,怎么做?
- 请教一个访问SyBase数据库的问题?请多指导,谢谢大家.
- 怎样把对话框上的控件复制粘贴到视图中?
- 1000 RMB 让你分
- 高分请教一个简单的问题
- 请问:在多线程的程序中在线程中创建了CAsyncSocket对象...............
- Detours的DetourRestoreAfterWith()和DetourUpdateThread(GetCurrentThread())有什麼用?
- 如何访问注册表?
- 请给出一个比较通用的树遍历算法(针对MFC的CTreeCtrl即可)!
在《深入浅出MFC》在有讲到。
Specifies the type of data a macro or custom function returns. Use RESULT to make sure your macros, custom functions, or subroutines return values of the correct data type.
_cdecl : 就是c的方式, 参数入栈从右到左,由调用者恢复堆栈
_pascal: Pascal的方式,参数从左到右,由被调用者恢复堆栈
__stdcall: 标准调用,参数从右到左,有被调用者恢复堆栈
大部分API是__stdcall, 有一个是例外 wprintf