DWORD WINAPI BallMove (LPVOID lpparameter){}
那个WINAPI是什么意思?
还有一个问题,请问在//{{AFX—DATA
//}}AFX—DATA中经常填一些什么东西?
还有好多这样的如//{{VIRTUAL...等等
谢谢!初学者请详解。
那个WINAPI是什么意思?
还有一个问题,请问在//{{AFX—DATA
//}}AFX—DATA中经常填一些什么东西?
还有好多这样的如//{{VIRTUAL...等等
谢谢!初学者请详解。
调试欢乐多
//}}AFX—DATA
等等实际上应该没有意义
但是VC用这些行来区别App Wizard自动添加的代码如消息宏,自动添加的虚函数等等
WINAPI是一个宏:
#define WINAPI __stdcall
表示standard call方式,代表如下函数调用方式
Argument-passing order: Right to left.
Argument-passing convention: By value, unless a pointer or reference type is passed.
Stack-maintenance responsibility: Called function pops its own arguments from the stack:
//}}AFX—DATA和
BEGIN_MESSAGE_MAP(CDongView, CView)
//{{AFX_MSG_MAP(CDongView)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()等等
是Appwizard和Classwizard相互配合的一种机制,一般来说Classwizard产生的
一些代码都放在它们之间,而自己定义的一些代码都放在它们之外,如果想
Classwizard识别它们,应该把代码放在它们之间
WINAPI在这里是一个宏,他还是一种基本数据类型:
WINAPI:Calling convention for the Win32 API.