线程管理函数的形式是唯一的吗?
也就是说,如果你创建了一个线程,这个线程管理的是某个函数Funtion,则该Function应是这样写咯。
DWORD WINAPI Function(LPVOID lpParameter);
可是有的地方写的怎么却是这样呢?
LRESULT Function(LPARAM lParam);
也就是说,如果你创建了一个线程,这个线程管理的是某个函数Funtion,则该Function应是这样写咯。
DWORD WINAPI Function(LPVOID lpParameter);
可是有的地方写的怎么却是这样呢?
LRESULT Function(LPARAM lParam);
typedef UINT WPARAM;
typedef LONG LPARAM;
typedef LONG LRESULT;
.
.
.
.
typedef DWORD LPVOID;
至于WINAPI嘛,参数出入的形式,为了和C兼容而已(这点我了解的不是很详细),欢迎C++大家斧正。