CreateThread函数的一个异常

CreateThread函数的一个错误
在编译的时候出现一个   ‘CreateThread’   :       function       does       not       take       6       parameters错误。
之后我把CreateThread改成::CreateThread还是提示这样的错误


我用这个函数的用法是:
DWORD   id=0;
HANDLE   hnd=CreateThread(NULL,0,线程函数,this,0,&id)

------解决方案--------------------
相关的上下问环境是什么?
即调用CreateThread时的域是哪个?
------解决方案--------------------
线程函数带参数了吧,参数好像有问题
------解决方案--------------------
貌似调用的是MFC的...
------解决方案--------------------
看样子是在CWinApp继承类里面调用的缘故,调用了CWinThread::CreateThread。
------解决方案--------------------
缺少头文件或库?
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.
要不就调用的是CWinThread::CreateThread吧~
------解决方案--------------------
包含了
Header: Winbase.h.
Link Library: Coredll.lib.
然后再:
::CreateThread