Befindet sich Mauscursor über Client oder Non-Client Bereich
- 
					
					
					
					
 Hi, ich möchte überprüfen ob sich der Mauscursor im Client-Bereich oder im Nicht-Client-Bereich befindet. Ich dachte das geht mit WM_NCHITTEST, aber entweder ist meine Vermutung falsch oder ich verwende es falsch.  Hier mein Code: POINT CursorPosition; GetCursorPos(&CursorPosition); if(SendMessage(hWnd, WM_NCHITTEST, 0, MAKELONG(CursorPosition.x, CursorPosition.y) == HTCLIENT)) { MessageBox(NULL, "Der Cursor befindet sich im Client-Bereich!", NULL, MB_OK); } else { MessageBox(NULL, "Der Cursor befindet sich im Nicht-Client-Bereich!", NULL, MB_OK); }Es wird immer die zweite Meldung ausgegeben, also das der Cursor sich im Nicht-Client-Bereich befindet. Wie mache ich es richtig?  cu 
 Matthias
 
- 
					
					
					
					
 lol, hatte nur die Klammer falsch gesetzt. Jetzt funktioniert es.  if(SendMessage(hWnd, WM_NCHITTEST, 0, MAKELONG(CursorPosition.x, CursorPosition.y)) == HTCLIENT) {