선택한 행의 값을 얻어 옵니다. 다중 선택의 경우 배열에 차곡차곡 들어가겠죠? 급하게 올리느라 오류가 있을지도 모르지만. 적당히 수정해서 사용하시면 될것 같네요.. ^^ 요즘 프로그램 짜면서 컨트롤 문제때문에 골치가 아프네요.. ㅜㅜ 오늘은 리스트 컨트롤 문제를 해결해서 포스팅 해봅니다.. 해결 하고나니 날아갈듯 기쁘네요.. ㅎㅎ 참고해서 프로그램 짜시면 될것 같습니다. ^^ CString str[100]={"",}; int index=0; POSITION pos = m_ctrlThumb.GetFirstSelectedItemPosition(); if (pos == NULL) { return; } else { while (pos) { int nItem = m_ctrlThumb.GetNextSelectedI..
GDI+ 를 이용한 CDC -> JPG 저장 예제 입니다. CRect rt; GetClientRect(&rt); CDC *dc = GetDC(); // DC를 얻어옴 CDC memDC; memDC.CreateCompatibleDC(dc); // 메모리 DC를 만들고 CBitmap bmpbuffer; bmpbuffer.CreateCompatibleBitmap(dc, rt.Width(), rt.Height()); // 호환성 조절 CBitmap *oldBitmap = (CBitmap *)memDC.SelectObject(&bmpbuffer); CBrush brush; brush.CreateSolidBrush(RGB(255,255,255)); memDC.FillRect(&rt, &brush); //... //..
송호진(Hojin Song, wiluby Song) wiluby@ocic.co.kr (이허접강좌는 3번에걸쳐서마무리될것이며, 초보자를위한강좌입니다 ^^)필자는 XML은거의모르는상태에서 XML 프로그래밍을시작한지얼마되지않은초보개발자이다. C++로 MSXML 파서를이용하여 XML 프로그래밍을처음시작하는분들에게아주쬐그만한도움이라도되고자이강좌를시작하게되었습니다.1. 소개 “XML Programming은쉽다”고말할수있습니다. 하지만제대로구현을하더라도잘않되는경우가많기때문에(뭐.. 개발자의실수겠지만) 고된정신상태(?)를계속유지하는경우가많을것입니다. 그래서대부분의개발자는자신에게맞는XML 관련 Class를만들어 XML 사용을쉽게처리하고있습니다. (필자역시그렇습니다ㅡㅡ;)그러나 XML Programming을 C++ 구현을..
출처: http://myblue0324.tistory.com/92 XML은 현재 많은 분야에서 쓰이고 있는 문서포맷입니다. TinyXML은 C/C++ 프로그래밍에서 쉽게 간단하게 XML문서를 파싱하고 생성하고 수정하는 방법을 제공합니다. 다음은 TinyXML의 사용예제입니다. 1. 예제 XML 문서 (sample.xml) 본 포스팅에서 예제로 사용된 XML 문서형태입니다. Welcome to MyApp Thank you for using MyApp 2. XML 문서 읽기. XML 문서는 파일의 경로를 입력하여 해당 XML문서를 읽어들일 수 있습니다. TiXmlDocument doc; doc.LoadFile("D:\\sample.xml"); 또는 C/C++에서 제공하는 파일오픈 관련 함수를 통하여 문자열로..
XML 데이터 처리 하는 방법 정리. 파일 읽기, http 정보 읽기, 노드 정보 출력, 노드 검색 정보 출력 1. XML 파일 읽어서 출력하기 MSXML2::IXMLDOMDocument2Ptr pDoc; // XML Document 선언 pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument)); // 인스턴스 생성 HRESULT hr = pDoc->load((_variant_t)".\\test.xml"); if(hr == 0) { AfxMessageBox("로딩 에러"); return; } AfxMessageBox(pDoc->xml); 2. http을 통한 XML 파일 읽어서 출력하기 MSXML2::IXMLDOMDocument2Ptr pDoc; // XML Docume..
xml에 있는 데이터를 액셀 파일로 저장하려고 한다. 화면에 액셀이 뜨지는 않고 조용히 xls 파일이 만들어져야 한다. 이를 위해서는 excel automation을 써야 한다. 또한 xml을 읽어들이는 작업은 msxml 컴포넌트를 쓴다. 비주얼 스투디오에서 끌어오기 하는 방식으로 automation을 하기도 한다. 숱한 참조문서에서 그렇게들 한다. 나도 그렇게 했었다. 왜 되는지는 모르고 되니까 좋아했다. 여기서는 #import로 automation하는 방법을 쓴다. 이게 이해하기도 쉽고, 소스파일 갯수와 크기가 줄어든다. 샘플 프로그램은 window console 기반 api 프로그램이다. (뭐 MFC가 싫지는 않지만, 프로그래머를 바보로 만든다.) 두가지 컴포넌트를 쓴다. 1. excel.exe (..
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.OleDb; using System.IO; public partial class T1_Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } //파일명 생성하기 private string getFileName() { return "UnitTestResult_" + DateTime.Now.ToShortDateString().Rep..
[ 탭컨트롤(Tab Control) ] 1. 대화상자를 이용한 탭컨틀롤 사용을 알아보자. 2. 3개의 탭을 만들고 각각 대화상자를 붙여본다. 3. 3개의 대화상자를 모델리스형으로 만든다. 각각 CDlgTab1, CDlgTab2, CDlgTab3라고 하자. 4. 각각의 대화상자의 "Styles" 옵션중 "Style"은 "Child"로 "Border"는 "None"으로 "Tile Bar"는 언체크 한다. 5. 3개의 모델리스를 CMainFrame에 다음과 같이 선언하고 CDlgTab1 *m_pDlgTab1; CDlgTab2 *m_pDlgTab2; CDlgTab3 *m_pDlgTab3; * 생성자에 NULL값으로 초기화 해주는 거와 소멸자에세 NULL이 아니면 delete해주는 거 있지 말자. 6. 탭컨트롤에..
* 임무 * 다이얼로그 또는 일반 어플리케이션에서 에디트 박스를 많이 사용한다. 어떻게 에디트 박스를 효율적으로 다룰 것인가? * 사용법 * 1. 먼저 에디트 박스를 지칭할 수 있는 포인터 변수를 생성한다. 2. 에디트 박스의 포인터를 받아온다. 3. CEdit의 멤버 함수를 이용하여 원하는 조작을 할 수 있다. * 코딩 예 * CEdit *pEdit; // 포인터 변수 // 여기서는 IDC_EDIT1이라는 임의 ID를 사용한다. 실제로는 리소스 에디터에서 만들고 이름을 바꿀 수 있다. pEdit = (CEdit *)GetDlgItem(IDC_EDIT1); // 해당 ID를 가진 에디트 박스의 포인터를 가져온다. (CEdit *)로 캐스팅 한다. // 해당 에디트 박스의 컨트롤을 가져 올 수 없다면 NU..
//[COM]Microsoft OLE DB Provider for Jet and Replication Objects JRO.JetEngine Jro = new JRO.JetEngineClass(); string CnString = "Provider=Microsoft.Jet.OLEDB.4.0;"; string SourceDbPath = "c:\\Northwind.mdb"; string TmpDbPath = System.IO.Path.GetTempFileName(); System.IO.File.Delete(TmpDbPath); try { Jro.CompactDatabase(CnString + "Data Source=" + SourceDbPath, CnString + "Data Source=" + TmpDbP..
- Total
- Today
- Yesterday
- 박정현
- 소녀시대
- 원랜디 3.1 해적선 조합
- 비타민 C 권장량
- 아이허브닷컴 직구
- 버스커 버스커
- 비타민 C 효능
- 비타민 A 결핍
- 아이폰 4s
- 나얼
- 원랜디 3.1 조합
- 여러 학자 권장 비타민 C
- 비타민 A 효능
- 학자 비타민 C
- 라이브
- 교수 추천 하루 권장 비타민 c
- 비타민 A 부족 증상
- 비타민 C 정부 발표 일일 권장량
- 원랜디 3.1 히든 조합
- 임신 증상
- 원랜디 3.1 위습 2배 맵 다운
- 아이유
- 아이허브닷컴
- 비타민 A 음식
- 비타민 C 추천
- 울랄라 세션
- 원랜디 3.1 맵
- 비타민 A 권장량
- 원랜디 3.1 초월 조합
- 하와이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |