Code:
bool lmousedown;
.
.
.
case WM_LBUTTONDOWN:
lmousedown=true;
.
.
break;
case WM_LBUTTONUP:
lmousedown=false;
.
.
break;
.
.
bool lmousedown;
.
.
.
case WM_LBUTTONDOWN:
lmousedown=true;
.
.
break;
case WM_LBUTTONUP:
lmousedown=false;
.
.
break;
.
.
E sada, to sam stavio zato jer mi treba da u WM_MOUSEMOVE znam kada je mis pritisnut a kada nije.
Problem je sto kada ja pritisnem levi click i drzim i izadjem iz klijentskog dela (client area) i pustim misa app to ne detektuje i kad se vratim u klijentski deo mis je "kao i dalje pritisnut" zato sto WM_LBUTTONUP nije detektovan pa lmousedown nije dobio false.
Kako ja mogu da detektujem van klijentskog dela ovaj WM_LBUTTONUP dogadjaj??