PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ mausposition auf FOrm ermitteln?



vale
24.05.2006, 17:45
mal etwas ganz harmloses:
ich will die mausposition ermitteln, aber nicht die x-y achse auf dem bildschirm, sondern die Left-Top werte der form (beim c++ builder von borland)
wüßte das jemmand was?
danke

optional(eher weniger wichtig):
wie kann man in c++ tasten überwachen, die außerhalb der form benutzt werden?
in RIPs tut für C war es if (letter == VK_SHIFT)
wie kann man sowas in C++ machen?

thx

evil
24.05.2006, 20:22
Zum ersten: Ich weiß ja nicht wie das bei Boarland ist, aber versuch es mal so:
Du musst die Windows-Messages abgreifen. Wenn sich die Maus über dem Dialog
bewegt, sendet Windows zu deinem Fenster eine Windows Message (WM_MOUSEMOVE), mit der Position enthalten :).

Zum zweiten: Der C Code von RIP wird natürlich auch für C++ funktionieren.

vale
24.05.2006, 21:01
ok, danke.
werde es aber heute vermutlich nichtmehr ausprobieren,
trotzdem ein fettes thx.