본문 바로가기

반응형

MFC

MFC 프로퍼티 컨트롤(추가예정) 예제 다음 예제에서는 개체를 CMFCPropertyGridProperty 구성하는 방법을 보여 줍니다. 또한 이 예제에서는 CMFCPropertyGridProperty 클래스에서 다양한 메서드를 사용하여 옵션을 추가하고, 하위 항목을 추가하고, 속성을 활성화하고, 속성을 표시하는 방법을 보여 줍니다. 이 예제는 새 컨트롤 샘플의일부입니다. CMFCPropertyGridProperty* pGroup1 = new CMFCPropertyGridProperty(_T("Appearance")); // construct a COleVariant object. COleVariant var3DLook((short)VARIANT_FALSE, VT_BOOL); pGroup1->AddSubItem(new CMFCProper.. 더보기
MFC에서 Mysql이용해 DB를 원하는 경로에 파일로 저장하기 MariaDB 예제 ​■ SELECT INTO OUTFILE ​ Maria01 [test]> select * from test; +------+----------+ | id | name | +------+----------+ | 1000 | hana | | 1001 | hanajava | +------+----------+ ​ Maria01 [test]> select * from test into outfile '/home/mysql/test.cvs' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'; C++ 개발할 때도 CString query = _T("SELECT * FROM (DBMS.테이블이름) into ou.. 더보기
Report 형식의 CListCtrl 에 자료 넣기 1. 컬럼을 추가한다. 2. Item을 추가한다. 3. SubItem을 추가한다. 컬럼을 추가해야, 컬럼에 텍스트를 설정해 넣을 수가 있다. 컬럼 추가는 다음과 같이 한다. CListCtrl L; L.InsertColumn(0, "Control...", LVCFMT_LEFT, 100); L.InsertColumn(1, "HI...", LVCFMT_LEFT, 100); 첫 번째 인자는 추가할 컬럼이 어느 위치로 들어 가야 하는지를 나타낸다. 중간에 끼워 넣을 것이라면 zero-based 인덱스로 했을 때 어느 위치로 넣을 것인지를 인자로 넘겨 주면 된다. 두 번째 인자는 표시될 텍스트이다. 세 번째는 옵션이며, 네 번째 인자는 추가한 컬럼의 폭(pixel)이다. Item을 추가해야, sub item을 추가.. 더보기
[MFC] List Control (추가예정) MFC List 컨트롤 1. 소스 코드 // 리스트 초기화 m_List.DeleteAllItems(); // 리스트 스타일 설정 m_List.SetExtendedStyle(LVS_EX_GRIDLINES); // 타이틀 삽입 m_List.InsertColumn(0, _T("Category"), LVCFMT_LEFT, 140, -1); m_List.InsertColumn(1, _T("Before"), LVCFMT_CENTER, 109, -1); m_List.InsertColumn(2, _T("After"), LVCFMT_CENTER, 109, -1); // Row 0 m_List.InsertItem(0, _T("Virtual Size")); m_List.InsertItem(1, _T("CheckSum"));.. 더보기