MFC 인터페이스

리스트 컨트롤 내용 파일로 쓰기

Safeguard 2013. 10. 20. 00:41

CStdioFile file; // 파일 열기

file.Open("C:\\Test.txt", CFile::modeWrite | CFile::modeCreate | CFile::typeText);

CHeaderCtrl* pHeader = (CHeaderCtrl*)m_ctrFilterList.GetHeaderCtrl(); // 헤더컨트롤 얻어오기

int nRow = m_ctrFilterList.GetItemCount(); // Row 갯수

int nCol = pHeader->GetItemCount(); // Col 갯수

CString text;

for(int i = 0; i < nRow; i++)
{
text = "";

for(int j = 0; j < nCol; j++)
{
text += m_ctrFilterList.GetItemText(i, j); // 아이템 텍스트 가져오기
text += " ";
}
file.WriteString(text + "\r\n"); // 파일에 쓰기
}

file.Close();