000
27.04.2005, 18:24 Uhr
RedEagle
|
Hi
Ich möchte, wenn jemand auf mein Fenster klick, die Position ermitteln, wo er hingeklickt hat...
Hab folgenden code in der Foren-suche gefunden, aber wenn ich die Linkse Taste drücke, beendet sich das Programm (Oder es stürtzt ab, ohne Fehlermeldung)
C++: |
LPPOINT pos=0; int X=0, Y=0;
//...
case WM_LBUTTONDOWN: { GetCursorPos(pos); ScreenToClient(hwndmainwnd,pos); //X = pos->x / 20; //Y = pos->y / 20; break;}
case WM_DESTROY: { PostQuitMessage (0) ; return 0 ; break; }
|
Was hab ich Falsch gemacht??
ps.: Ich verwende DirectX 8 in dem Programm, und "male" damit Bitmaps auf das Fenster. Aber ich glaube/hoffe, dass es daran nicht liegt, oder?? -- MFG RedEagle Dieser Post wurde am 27.04.2005 um 18:24 Uhr von RedEagle editiert. |