잡다한 정보들(기타정보)

윈도우 모서리 둥글게~

케이피 2012. 3. 20. 00:25
OninitDialog 에

CRect rc;
GetWindowRect(&rc);

HRGN hRgn = ::CreateRoundRectRgn(0, 0, rc.right, rc.bottom, 25, 25);
SetWindowRgn(hRgn, TRUE);

요딴 코드를 넣으면 일단은 돼는데....

Resizable 등등은 좀 더 알아봐야할듯하네... 

요거보다 OnSize 에다

CRgn rgn;
rgn.CreateRoundRectRgn(0, 0, cx, cy, m_nCornerWidth, m_nCornerHeight);
SetWindowRgn((HRGN)rgn, TRUE); 

이거하는게 좀 더 나은듯...