이것땜시 고생 좀 했습다.....우연히 여기 저기 쑤시다가 알게 됐습니다....
거 참 재밋더군요 ....코드 두줄이면됩니다
이렇게 하면 다이얼로그 같은 뷰가 나옴니다 ..물론 폼뷰에서 한거고요
기냥 뷰는 테스트 않해봐서 멀겠네요....그럼 이만
원하는 뷰에 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++' 카테고리의 다른 글
안정성을 보장하는 ActiveX 컨트롤 제작 (0) | 2006.11.16 |
---|---|
[MFC]Resizing Dialog (0) | 2006.11.14 |
[Visual 2005] 클래스 이벤트, 메시지 헨들러 정의 방법 (0) | 2006.11.14 |
[MFC]분할 윈도우를 생성하는 방법 (0) | 2006.11.14 |
[MFC] 256색 이상 툴바 사용 (0) | 2006.11.14 |