16,472
社区成员
发帖
与我相关
我的任务
分享
void _Sleep_(UINT Delay_ms)
{
DWORD dwTick = GetTickCount() + Delay_ms;
while(GetTickCount() < dwTick)
{
MSG msg;
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
if (msg.message == WM_QUIT) break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
Sleep(0);
}
}
DWORD WINAPI ThreadPro(LPVOID lpParameter)
{
BOOL *p = (BOOL *)lpParameter;
Sleep(2000);
*p = TRUE;
return 1;
}
//A语句
CloseHandle(CreateThread(NULL, 0, ThreadPro, LPVOID(&g_isRed),0,NULL));