Szukałem tego w necie ale dużo jest syfu do odfiltrowania. Potrzebuje warunek, który będzie czekał na wciśnięcie klawisza lewego klawisza myszy (tylko raz) . Jaka to funkcja, jak to napisać?
Kod:if (WM_LBUTTONDOWN)
{
KOD
}
Dlaczego licznik nie jest zerowany? To jest przycisk, dlaczego po ponownym kliknięciu licznik nie jest zerowany?Cytuj:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
klawisz=0;
if (klawisz==0)
{
licznik++;
klawisz= GetKeyState( VK_LBUTTON );
GetCursorPos( & pos );
Label1->Caption=pos.x;
Label2->Caption=pos.y;
Label3->Caption=klawisz;
Label4->Caption=licznik;
}
licznik=0;
}
Dlaczego coś takiego nie zmienia wartości Label4 na "bieżąco"?Cytuj:
void __fastcall TForm1::Label4Click(TObject *Sender)
{
int licznik=0;
for (int i=0; i<100000; i++) {
licznik++;
Label4->Caption=licznik; }
}
//---------------------------------------------------------------------------