[MFC]타이틀바 제거

Posted 2007/09/30 14:09 by J2L

MainFrame에 다음을 재정의 해준다.

해더파일
BOOL CMainFrame::LoadFrame(UINT nIDResource, DWORD dwDefaultStyle , CWnd* pParentWnd , CCreateContext* pContext);


CPP파일

BOOL CMainFrame::LoadFrame(UINT nIDResource, DWORD dwDefaultStyle , CWnd* pParentWnd , CCreateContext* pContext)
{
 // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
 BOOL bRet = CFrameWnd::LoadFrame(nIDResource, dwDefaultStyle, pParentWnd, pContext);

 if(bRet)
 {
  ModifyStyle(WS_CAPTION,0,SWP_FRAMECHANGED);
 }

 return bRet;
}




다음 왼쪽마우스 버튼다운의 재정의 후 다음을 추가
CPoint pt = point;
 ClientToScreen(&pt);
 PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(pt.x,pt.y));

다음 HITTEST재정의 후
리턴값을 HTCAPTION으로 수정

크리에이티브 커먼즈 라이선스
Creative Commons License

'C++' 카테고리의 다른 글

파일검색 루틴  (0) 2008/01/18
[MFC]콘트롤의 사이즈나 위치 변경시 깜박임 현상 줄이기  (0) 2007/10/01
[MFC]타이틀바 제거  (0) 2007/09/30
파일명 바꾸기 간단소스  (0) 2007/09/18
[API] Msn 메신저(모양은 NateOn)  (0) 2007/01/31
2005의 void 버그 에러  (0) 2007/01/25

Tag :

« PREV : 1 : ... 49 : 50 : 51 : 52 : 53 : 54 : 55 : 56 : 57 : ... 85 : NEXT »