如果在多线程里用到hwnd,首先是建立一个结构体。
typedef struct
{
HWNDhwnd;
int cxClient, cyClient;
}
PARAMS, *PPARAMS;
然后在proc部分里面:
static PARAMS params;
params.hwnd= hwnd;
_beginthread(Thread,0, ¶ms); /* 调用Thread这个二级线程*/
在二级线程里面:
volatilePPARAMS pparams;
pparams= (PPARAMS)pvoid;
pparams->hwnd