본문 바로가기

[컨트롤이야기] 콤보박스 스크롤 크기 조절 [컨트롤이야기] 콤보박스 작성자: Ospace(ospace114@empal.com) 콤보박스 스크롤 크기 조절하기 VC에서 Dialog를 하나를 작성해서 콤보박스를 추가하고 데이터 목록을 추가하고 프로그램을 실행했다. 그런데, 딱 한줄의 데이터만 보이고, 옆에 조그만한게 스크롤바가 표시되었다. 아래 그림을 참조하길 바란다. 장말 짜증나는 일이다. MSDN을 찾아봐도 아무런 설명이 없다. 콤보닥스 스크롤 크기조절에 대해서는 아무말도 없다. 혹시나 해서 예제 코드를 만들어서 시험해도 마찬가지이다. 그 예제가 앞의 그림이다. 인터넷 검색해도 딱히 나오지 않은다. 2일째 막히고 있다. 그러던중 까막님의 블러그에서 중요한 힌트를 얻게되었다. 까막님은 VC 6.0이라서 지금 VC .Net 2003이나 2005하고는.. 더보기
[MFC] 256색 이상 툴바 사용 작성자: Ospace (ospace114 at naver.com) http://discount77.com/blog/ospace 이 예제는 이미지 리스트를 이용해서 도구바에 등록하는 형태이다. 기본적으로 CMainFrame의 OnCreate()에서 코딩을 한다. 작업순서는 툴바 버튼 기본 모양 지정 이미지 리스트 생성 및 툴바에 등록 각 버튼들 설정 실제 코딩을 보자.. 기본적으로 사용할 자료형이다. CImageList img; // 이미지리스트 CString str; // 버튼 설명문을 임시 저장 CRect rectToolBar; // 툴바 크기 설정 임시 저장툴바 버튼 기본 모양 설정 //버튼의 최대, 최소 크기설정 //최대는 버튼 설명문이 포함될 경우 최대 크기이다. m_wndToolBar.GetTo.. 더보기
[MFC]폼뷰 외곽 경계선 없애기 이것땜시 고생 좀 했습다.....우연히 여기 저기 쑤시다가 알게 됐습니다.... 거 참 재밋더군요 ....코드 두줄이면됩니다 이렇게 하면 다이얼로그 같은 뷰가 나옴니다 ..물론 폼뷰에서 한거고요 기냥 뷰는 테스트 않해봐서 멀겠네요....그럼 이만 원하는 뷰에 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); } 그리고.. 더보기

반응형