분류 전체보기 썸네일형 리스트형 [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); } 그리고.. 더보기 CVS 처음사용하기 CSV 다운로드 먼저 CVS 서버를 설치를 해야한다. 윈도우즈용 CVS 구할수 있는 곳이다. http://www.cvsnt.org/ 다른 CVS 정보를 원하면 http://www.cvshome.org/ CSV 설치 cvsnt 다운로드 받아서 설치하면 끝이다. 설치가 끝나면 다시 부팅하라고 하는데 부팅하면된다. 근데 굳이 부팅은 필요가 없을 것 같다. 지금 부팅안하고 사용하니깐... CSV 설정 설치가 끝나면 CVS설정을 해보자. 프로그램에 CVSNT가 보일 것이다. 이 안에 "CVSNT control panel"을 실행하자. 그러면 현재 동작중(Running)이라고 보일 것이다. 여기서 [Repository configuration]에서 "Add"를 누르고 저장소로 사용할 장소를 지정한다. 예를 들어 ".. 더보기 c언어에서 자료형 크기 int형의 경우는 운영체제마다 크기가 틀립니다. 16bit 운영체제에서는 2byte 32bit 운영체제에서는 4byte입니다. 구분 자료형 타입 크기(byte) 값의 범위 기본형 문자형 char(signed char) 1 -128~127 unsigned char 1 0~255 정수형 short(short int) 2 -32768~32767 unsigned int 2 0~65535 int 2 or 4 -3276832767 or -21474836482147483647 long (long int) 4 -2147483648~2147483647 unsigned long 4 0~4294967295 실수형 float 4 3.4e-38~3.4e38 (3.4 X 10^-38 ~ 3.4 X 10^38) double 8 1.. 더보기 OOD(객체지향 개발)의 원칙 나쁜 설계의 냄새 경직성 : 뭔가 하나를 바꾸려할때 반드시 다른것도 바꿔야한다. 부서지기 쉬움 : 한부분을 바꾸면 전혀 상관없는 다른부분이 동작을 멈춘다. 부동성 : 시스템을 여러 컴포넌트로 분해해서 다른 시스템에 재사용하기 힘들다. 끈끈함 : 편집 - 컴파일 - 테스트 순환을 한번 도는 시간이 엄청나게 길다. 쓸데없이 복잡함 : 언젠가는 굉장히 유용할지도 모른다고 생각하고 괜히 머리 굴려서 짠코드가 많다. 필요 없는 반복 : 코드를 작성한 프로그래머 이름이 마치 '복사'와 '붙여넣기'같다. 불투명함 : 코드를 만든 의도에 대한 설명을 볼 때 그 설명에 '표현이 꼬인다.'라는 말이 잘 어울린다. 1. The Single Responsibility Principl.. 더보기 이전 1 ··· 49 50 51 52 다음