-2
下面是我的code.it得到一個句柄錯誤。Windows中的c線程HWND錯誤
`
int main(){
HWND hMainWin;
DWORD threadID;
//Create thread down
HANDLE threadHandle = CreateThread(NULL,
0,
threadFunction,
(LPVOID)hMainWin,
0,
&threadID);
}
DWORD WINAPI threadFunction(LPVOID param){ //my thread function
HANDLE hwnd = (HANDLE)param;
for(int i=0;i<5;i++)
{
printf("hello");
}
return 0;
}
錯誤:
該消息很明確:您將單元化變量傳遞給線程創建函數。 –
我不明白,我該怎麼解決它。 –
你認爲在hMainWin中存儲了什麼值? – immibis