목록MFC (30)
SPRING :: NOTE
1.MYSQL Server 설치링크를 클릭하여 Mysql을 다운로드 할 수 있는 사이트로 이동dev.mysql.com메뉴에서 Download 클릭 -> Community -> Mysql on Windows 이동 상단의 Mysql Installer 클릭 후 스크롤하여 download 클릭 1 : 적은 용량이지만 오프라인에서 동작할 수 없는 웹 다운로드용 인스톨러,2 : 오프라인 설치버전 둘중 아무거나 받아서 설치하면 됨. 그리고 인스톨러를 실행하면 Mysql Server를 설치하면 된다.이때 주의할점은 자신의 PC가 x86, x64에 상관없이 개발환경에 맞게 설치해야된다.소프트웨어 개발환경이 32bit 기반이면 32bit용 mysql을 설치해야된다. 이거때문에 나중에 빌드 자체가 안된다. 설치가 완료되면,..
타일맵(TMS)를 이용하여 위도/경도 좌표로 변환하는 소스입니다.
public double getPixelsPerMeter(double lat, double zoom) { double pixelsPerTile = 256 * ((double)context.getResources().getDisplayMetrics().densityDpi / 160); double numTiles = Math.pow(2,zoom); double metersPerTile = Math.cos(Math.toRadians(lat)) * EARTH_CIRCUMFERENCE_METERS / numTiles; return pixelsPerTile / metersPerTile; }
별거 아닌거가지고 오래 씨름했다.리치에디트가 창의 크기에 따라 변하며, 창 크기가 변하기 때문에 긴 글씨가 출력되면 개행이 되야하는데 자꾸 스크롤바가 생기고 가려진다.이 때, RICH EDIT(리치에디트) Control 속성창에 가서 아래 옵션만 수정해주면 된다.Appearance - AutoHScroll : False - Horizontal Scroll : False - Multiline : True
1. 클래스 마법사 함수 추가 WM_ERASEBKGND 2. OnEraseBkgnd(CDC* pDC) 함수 코드 작성 BOOL CMainFrm::OnEraseBkgnd(CDC* pDC) { CRect rect; GetClientRect(rect); // RGB값 변경하여 배경 색 변경 pDC->FillSolidRect( rect, RGB(255,255,255) ); return TRUE; }
1. 다이얼로그에 슬라이더 삽입 2. 슬라이더 컨트롤의 컨트롤 변수 추가 CSliderCtrl m_ctrSlider; 3. 슬라이더 컨트롤 설정 // 사용영역 값 설정한다. m_ctrSlider.SetRange(0, 100); // 최소 값 설정. m_ctrSlider.SetRangeMin(0); // 최대 값을 설정. m_ctrSlider.SetRangeMax(100); // 위치 설정. m_ctrSlider.SetPos(50); // 눈금 간격을 설정한다. // 속성의 Tick Marks와 Auto Ticks가 True로 되어 있어야 한다. m_ctrSlider.SetTicFreq(10); // 키보드 커서키로 슬라이더를 움직일때의 증가 크기를 설정 m_ctrSlider.SetLineSize(1); ..
VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(1)http://forum.falinux.com/zbxe/?document_srl=571672 VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(2)http://forum.falinux.com/zbxe/?document_srl=571843 VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(3)http://forum.falinux.com/zbxe/?document_srl=572257 VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(4)http://forum.falinux.com/zbxe/?document_srl=572404 VS2008 MFC 를 이용한 시리얼 통신 프로그램 만들기(5)http://forum.falinu..
개발 중 분명히 Release Mode로 컴파일을 하고 생성 된 exe파일을 실행 했을 때,타 PC에서 아래와 같은 에러를 뿜고 소프트웨어가 동작을 안한다. 이 오류때문에 뻘짓을 많이했다.Release Mode만 생각하고 mfc100d.dll 관련오류를 재배포 패키지에 문제가 있다고만 생각했다 -_-;; 그래서 닷넷, vs2010 재배포만 주구장창 깔고있었는데, 문제점은 다른곳... MFC에 OenCV 라이브러리를 사용했는데, 추가 종속성에 디버그용 라이브러리를 사용한다고 정의한것... 바보같이... 그리고 프로젝트 속성 -> C/C++ -> 코드생성으로 이동하여, 런타임 라이브러리가 다중 스레드 DLL(/MD)로 설정되어 있는지 확인 나는 이부분이 다중 스레드 디버그 DLL(/MDd)로 설정이 되어 있..