2017-03-20 8 views

Antwort

0

Nicht mit den Fenstern eines anderen Prozesses basteln. Stattdessen erhalten Sie den Randversatz.

HWND window = ...; 
RECT wndRect, clientRect; 
GetWindowRect(window,&wndRect); 
GetClientRect(window,&clientRect); 
POINT borderOffset={clientRect.left,clientRect.top}; 
ClientToScreen(window,&borderOffset); 
borderOffset.x-=wndRect.left; 
borderOffset.y-=wndRect.top; 
// borderOffset now contains the x and y offsets for the window 
+0

Danke für Ihren Kommentar. Ich habe einen Weg gefunden, indem ich das Prozessfenster mit der win32 api randlos gemacht habe. – tankyx

Verwandte Themen