본문 바로가기
『 C 』Languege/winapi

winapi 마우스를 창안에 가두기

by Play IT 2019. 5. 27.
반응형

LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam)

{

HDC hdc;

PAINTSTRUCT ps;

RECT rc;
POINT p1, p2;

GetClientRect(hWnd, &rc);

p1.x = rc.left;
p1.y = rc.top;
p2.x = rc.right;
p2.y = rc.bottom;

ClientToScreen(hWnd, &p1);
ClientToScreen(hWnd, &p2);

rc.left = p1.x;
rc.top = p1.y;
rc.right = p2.x;
rc.bottom = p2.y;

ClipCursor(&rc);


switch (iMessage) {

case WM_DESTROY:

PostQuitMessage(0);

return 0;

}

return(DefWindowProc(hWnd, iMessage, wParam, lParam));

}

반응형

댓글