Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Win32 ja hiiren X- ja Y-arvojen selvitys

moptim [18.11.2006 11:07:30]

#

LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) {
switch (message) {
case WM_MOUSEMOVE:
//tähän se tulis
break;
default:
return DefWindowProc (hwnd, message, wParam, lParam);
}
}

Niin, elikkä miten tuosta Mousemove-kohdasta saisi selville hiiren X- ja Y-arvot?
EDIT: ja mahd. näppäimet

Legu [18.11.2006 11:19:30]

#

Ei vienyt montaa minuuttia selvittää:

x = LOWORD(lParam);
y = HIWORD(lParam);

Ja tuo näppäinten luku onnistuu:

if (wParam & MK_LBUTTON)
    //vasen nappi pohjassa

Tässä vielä linkki osoitteeseen, josta nuo löytyivät.

moptim [18.11.2006 11:30:36]

#

Kiitos!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta