-=]Monkey[]HeaD[=-
17.05.2002, 21:11
Ich versuche mit folgendem Code Mausaktionen abzufangn:
...
...
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
char co[10];
switch (iMsg)
{
case WM_LBUTTONDOWN :
MessageBox(0, "Die rechte Maustaste wurde gedrückt.","WM_LBUTTONDOWN",0);
return 0;
case WM_RBUTTONDOWN :
itoa( LOWORD(lParam), co, 10 );
MessageBox(0,co,"Die X-Koordinate der Mouse:",0);
itoa( HIWORD(lParam), co, 10 );
MessageBox(0,co,"Die Y-Koordinate der Mouse:",0);
return 0 ;
...
...
(Die \ gehören nicht zum Code)
Die MessageBoxen weden jedoch erst angezeigt, nachedem ich die [Alt] Taste gedrückt habe, was jedoch nicht so sein soll ;( .
Kann mir da bitte einer helfen !?!?!?!
...
...
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
char co[10];
switch (iMsg)
{
case WM_LBUTTONDOWN :
MessageBox(0, "Die rechte Maustaste wurde gedrückt.","WM_LBUTTONDOWN",0);
return 0;
case WM_RBUTTONDOWN :
itoa( LOWORD(lParam), co, 10 );
MessageBox(0,co,"Die X-Koordinate der Mouse:",0);
itoa( HIWORD(lParam), co, 10 );
MessageBox(0,co,"Die Y-Koordinate der Mouse:",0);
return 0 ;
...
...
(Die \ gehören nicht zum Code)
Die MessageBoxen weden jedoch erst angezeigt, nachedem ich die [Alt] Taste gedrückt habe, was jedoch nicht so sein soll ;( .
Kann mir da bitte einer helfen !?!?!?!