如果在多線程裡用到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