|
HRGN WindowRgn, HoleRgn ;
WindowRgn = 0;
GetWindowRgn(Handle, WindowRgn);
DeleteObject(WindowRgn);
WindowRgn = CreateRectRgn(0,0,Width, Height);
HoleRgn = CreateRectRgn(20,50,Width-20,Height-70);
CombineRgn(WindowRgn, WindowRgn, HoleRgn, RGN_DIFF);
SetWindowRgn(Handle, WindowRgn, TRUE);
DeleteObject(HoleRgn);
DeleteObject(WindowRgn);
창 생성시 써주면 창에 구멍이 뚤리는데 이 구멍의 Canvas를 저장하려 하거든요..
현재 CopyRect을 써서 창 전체 그림에서 구멍만의 그림을 빼네 저장하고 있읍니다..
하지만 handle을 얻을 수만 있다면 좀더 쉽게 될것 같아서 질문드립니다.
|