BOOL CIndexOfPropPage::OnInitDialog() { CPropertyPage::OnInitDialog(); // Init the text of m_TextEdit CStrList StrList; StrList.Add(TEXT("abc")); StrList.Add(TEXT("123,4")); StrList.Add(TEXT("x y z")); StrList.Add(TEXT("a=b")); StrList.Add(TEXT("a=c")); StrList.Add(TEXT("b=test1")); StrList.Add(TEXT("str = test2")); StrList.Add(TEXT("str=test2")); StrList.Add(TEXT("string=test3")); m_TextEdit.SetWindowText(StrList.GetText()); // Init m_IndexOfParamEdit m_IndexOfParamEdit.SetWindowText(TEXT("a=c")); // Init m_IndexOfNameParamEdit m_IndexOfNameParamEdit.SetWindowText(TEXT("str")); return TRUE; }
void CLoadSavePropPage::OnBnClickedButtonLoad() { const int MAX_BUFFER_SIZE = 1024; CFileDialog FileDialog(TRUE); CString strBuffer; FileDialog.GetOFN().lpstrFile = strBuffer.GetBuffer(MAX_BUFFER_SIZE); FileDialog.GetOFN().nMaxFile = MAX_BUFFER_SIZE; FileDialog.GetOFN().lpstrDefExt = TEXT(".txt"); FileDialog.GetOFN().lpstrFilter = TEXT("Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0"); FileDialog.GetOFN().Flags |= OFN_FILEMUSTEXIST; INT_PTR nRet = FileDialog.DoModal(); strBuffer.ReleaseBuffer(); if (nRet == IDOK) { CString strFileName = FileDialog.GetPathName(); CStrList StrList; StrList.LoadFromFile(strFileName, false); m_TextEdit.SetWindowText(StrList.GetText()); } }
void CCommaTextPropPage::OnBnClickedButtonSetCommatext() { CStrList StrList; CString strCommaText; m_CommaTextEdit.GetWindowText(strCommaText); StrList.SetCommaText(strCommaText); m_Edit2.SetWindowText(StrList.GetText()); }
void CSortPropPage::OnBnClickedButtonSort() { CString strText; m_TextEdit.GetWindowText(strText); CStrList StrList; StrList.SetText(strText); StrList.SetSorted(true); m_TextEdit.SetWindowText(StrList.GetText()); }
BOOL CCommaTextPropPage::OnInitDialog() { BOOL bResult = CPropertyPage::OnInitDialog(); // Init the text of m_Edit1 CStrList StrList; StrList.Add(TEXT("abc")); StrList.Add(TEXT("123,4")); StrList.Add(TEXT("x y z")); StrList.Add(TEXT("a=b")); m_Edit1.SetWindowText(StrList.GetText()); return bResult; }
BOOL CSortPropPage::OnInitDialog() { CPropertyPage::OnInitDialog(); // Init the text of m_TextEdit CStrList StrList; StrList.Add(TEXT("abc")); StrList.Add(TEXT("x y z")); StrList.Add(TEXT("123,4")); StrList.Add(TEXT("1234567890")); StrList.Add(TEXT("0123456789")); StrList.Add(TEXT("zzZZzzzZZZ")); StrList.Add(TEXT("test3")); StrList.Add(TEXT("test2")); StrList.Add(TEXT("test1")); StrList.Add(TEXT("str1=test2")); StrList.Add(TEXT("str2=test1")); m_TextEdit.SetWindowText(StrList.GetText()); return TRUE; }