개발/MFC

MFC 테두리 없애기

FA1976 2017. 4. 28. 16:23

WM_SIZE 메시지를 선택하면 아래 처럼 OnSize 함수가 만들어 지는데...


그 안에다가 넣으면 테두리가 사라진다.


CreateRectRgn  <=== 요거는 그냥 사각형 이고


CRgn 를 MDSN을 검색해보면 테두리를 없애면서 둥글게도 할수 있다... 다각형도 되고...


void TestDlg::OnSize(UINT nType, int cx, int cy)

{

CDialog::OnSize(nType, cx, cy);


CRect rt;

AfxGetMainWnd()->GetWindowRect(&rt);


  CRgn rgn;

  rgn.CreateRectRgn(0,0,rt.Width(),rt.Height());

AfxGetMainWnd()->SetWindowRgn((HRGN)rgn, TRUE);

}

'개발 > MFC' 카테고리의 다른 글

[스크랩]실시간 그래프  (1) 2017.06.20
Warning C4996  (0) 2017.04.28
MFC 타이틀바 없앤뒤 이동하기  (0) 2017.04.28
MFC 타이틀바 없애기  (0) 2017.04.28
MFC 그룹박스 테두리 색상 적용  (0) 2017.04.28
MFC 다이얼로그 접기 펴기  (0) 2017.04.24
MFC 에디트 컨트롤 색상  (0) 2017.04.21
MFC 윈도우 스타일 적용  (0) 2017.04.21