윤영진
이것땜시 고생 좀 했습다.....우연히 여기 저기 쑤시다가 알게 됐습니다....
거 참 재밋더군요 ....코드 두줄이면됩니다
이렇게 하면 다이얼로그 같은 뷰가 나옴니다 ..물론 폼뷰에서 한거고요
기냥 뷰는 테스트 않해봐서 멀겠네요....그럼 이만
원하는 뷰에 cs.style &=~(WS_BORDER); 요거 삽입
나머지 두개의 스타일은 해도 되고 않해도 되고요 ....
BOOL CVMenuView::PreCreateWindow(CREATESTRUCT& cs)
{
cs.style &=~(WS_BORDER);
// cs.style &= ~(WS_THICKFRAME);
// cs.style &= ~(WS_DLGFRAME );
return CFormView::PreCreateWindow(cs);
}
그리고 마지막으로 초기화 함수에 이 코드를 삽입하면 됩니다 ...
뷰를 초기화 하는 함수인 CFormView::OnInitialUpdate(); 함수 호출 전에
스타일을 수정해야 됩니다 ....
void CVMenuView::OnInitialUpdate()
{
GetParent()->ModifyStyleEx(WS_EX_CLIENTEDGE,0);
CFormView::OnInitialUpdate();
}
반응형
'3.구현 > VC++' 카테고리의 다른 글
[VC++]Writing Exception-Safe Code with Visual C++ (0) | 2012.08.14 |
---|---|
[MFC]화면깜박거림 제거 (0) | 2012.08.14 |
[MFC]멀티쓰레드 Multi Thread (0) | 2012.08.14 |
[MFC]디렉토리(폴더)내에서 파일이름들만 얻기 (0) | 2012.08.14 |
[MFC]Resizing Dialog (0) | 2012.08.14 |