Есть функция потока
DWORD WINAPI thread_func(LPVOID lpParam)
{
while(RunMore)
{
WaitForSingleObject(myEvent,INFINITE);
//движение по экрану
}
SetEvent(myEvent);
return 0;
}
........
myEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
int counter[THRD_COUNT] = {1};
for(int i = 0; i < THRD_COUNT; i++) {
hThread[i] = CreateThread(NULL, 0, thread_func, (PVOID)&counter[i], 0, &dwThreadIdArray[i]);
}
SetEvent(myEvent);
На месте комментария хочу осуществить перемещение Label по экрану, для начала - от одного края к другому..
Такой код
hLabel=CreateWindow(TEXT("STATIC"),NULL,WS_CHILD|WS_VISIBLE|SS_LEFT ,30,50,30,20,hWndMain,NULL,hInstance,NULL);
SendMessage(hLabel,WM_SETTEXT, 0, (LPARAM)(LPCSTR)TEXT("<--"));
даже не отрисовывает на окне формы с дескриптором hWndMain..
Объясните пожалуйста, в чём дело?