본문 바로가기
반응형

MFC34

MFC BarChartCtrl 그래프 차트, GDI 오픈 소스 라이브러리 MFC가 지원하는 것이 거의 없어서 일일이 코딩해야 한다는 단점이 있습니다. 그런데, 이 포스트에서 소개하는 차트처럼, 누군가 구현해서 공개하니 참 좋네요. 이 차트의 소스를 실행하면 아래처럼 그라데이션이 들어간 막대기들을 확인할 수 있습니다. 『그리드, 라벨, 툴팁 등』 차트나 그래프들이 가져야할 기본 요소들은 다 구현이 되어 있습니다. 이걸 응용해서 원하는데로 수정해 사용하면 되겠네요. 어느 분이 만든건진 모르겠으나 여튼, 감사합니다. 누가 만들어서 배포해 주신건진 모르겠으나 고맙네요. 관련 글[MFC] BCGControlBar Chart Control 예제, RC 코드 수정MFC BCGControlBar Chart Control 설치 [GUI 프로그래밍]MFC 스크롤바 Scrollbar 다이얼로그에.. 2017. 4. 2.
MFC CString to double 변환 사용법 (atof, wtof, tstof) MFC CString to double 변환 사용법 (atof, wtof, tstof) MFC에서 CString을 double로 변환하는 방법입니다. 아래엔 형 변환이 이뤄지는 3가지 예가 있는데, 공통적으로 CString은 LPCTSTR과 const char*로 먼저 변환이 됩니다. 변환된 char형의 자료를 함수들이 double로 변환을 하게 됩니다. 참조 - How do I convert a CString to a double in C++? [클릭] Knowing this, you can use atof(): CString thestring("13.37");double d = atof(thestring)....or for Unicode builds, _wtof(): CString thestring(.. 2017. 3. 26.
MFC 다이얼로그 : 항상 위 설정 (Dialog 포커스 최상위 고정) MFC에서 특정 다이얼로그를 항상 위에 놓는 소스입니다. 다른 dialog 예제를 보면 SetWindowsPos()를 사용하는 경우도 있으나, 다른 창, 또는 다른 다이얼로그에 위치를 내주는 경우가 있어서 위의 소스가 사용하긴 더 쉽습니다. 아래 소스는 왼쪽 최상단을 기준으로 다이얼로그를 항상 위로 설정하는 방법입니다. 참조 사이트 - Developer Network : SetWindowsPos [클릭]void CMy600MVDlg::OnPaint(){ CPaintDC dc(this); // device context for painting CRect wndRect; SystemParametersInfo(SPI_GETWORKAREA, NULL, &wndRect, NULL); int nShow = this.. 2017. 3. 24.
MFC CArray 2차원 배열 예제 및 3가지 사용 방법 출처 - SimpleSamples.info : CArray [링크] MFC CArray 사용법아래는 CArray를 사용하는 간단한 예제로 2차원 배열로 선언한 예입니다. 이중 배열로 선언해 사용하기 위해선 typedef를 먼저 만들어야 합니다. 12typedef CArray CArrayType;cs 다음엔 아래와 같이 MFC CArrayType을 선언합니다. 1CArrayType Doubles;cs 그리고, 항목을 추가합니다. (D는 Double형 변수) 1Doubles.Add (D);cs 다시, 반복문으로 채워봅니다. 12345int n = Doubles.GetSize(); for (Index=0; Index 2017. 3. 7.
반응형