Pokušavam da provalim šta predstavljaju ovi delovi koje sam zacrvenio? Nemam vremena za prelistavanje knjige, jer danas popodne polažem neki ispit gde će mi to možda trebati, a imam još mnogo toga da radim.
//----------------------------------------------------------------
// THREAD PARAMETER STRUCTURE
//----------------------------------------------------------------
typedef struct Type_ThreadParameter
{
int nThreadNo; // thread number
HWND hwndThread;
int speed; // execution speed
int xPosition;
int yPosition;
COLORREF color;
}ThreadParameter;
//----------------------------------------------------------------
// SEMAPHORES
//----------------------------------------------------------------
static HANDLE hSemaphore[2];
//----------------------------------------------------------------
// NUMBER THREAD FUNCTION
//----------------------------------------------------------------
DWORD WINAPI NumberThread(LPVOID lpvParameter)
{
ThreadParameter *tp = (ThreadParameter *)lpvParameter;
HDC hDC;
int iCounter = 0;
char szText[2];
while(1)
{
hDC = GetDC(tp->hwndThread);
SetTextColor(hDC,tp->color); // color