主要源码: void CFDlg::OnChangeEdit1() { UpdateData() m_strExt.MakeUpper() m_list.ResetContent() if(m_strExt.GetLength()==0) return CStdioFile sf if(sf.Open("FileExt.txt",Cfile::modeRead)) { CString strTemp,strOut while(sf.ReadString(strTemp)) { if(strTemp.Left(m_strExt.GetLength()) ==m_strExt) { m_list.AddString(strTemp) } } } sf.Close() m_list.SetCurSel(0) this->OnSelchangeList2() } void CFDlg::OnSelchangeList2() { CString strTemp,strExt m_list.GetText(m_list.GetCurSel(),strTemp) strExt=strTemp.Left(strTemp.FindOneOf(" ")) //MessageBox(strExt) CString strFileName ="eee."+strExt //MessageBox(strFileName) SHFILEINFO shfi memset(&shfi,0,sizeof(shfi)) //或者ZeroMemory(&shfi,sizeof(shfi)) ::SHGetFileInfo(strFileName, FILE_ATTRIBUTE_NORMAL, &shfi, sizeof(shfi), SHGFI_ICON|SHGFI_USEFILEATTRIBUTES) m_icon.SetIcon(shfi.hIcon) }
标签: OnChangeEdit1 UpdateData ResetConte MakeUpper
上传时间: 2013-12-20
上传用户:zl5712176
纯真IP数据库的使用类 使用 void CTestQQwryDlg::OnButtonSave() { NL_QQwry *qq=new NL_QQwry qq->SaveToFile() delete qq } void CTestQQwryDlg::OnButtonLoad() { NL_QQwry *qq=new NL_QQwry UpdateData(1) m_szP=qq->Test() UpdateData(0) delete qq } void CTestQQwryDlg::OnChangeEditIp() { NL_QQwry *qq=new NL_QQwry UpdateData(1) m_szP=qq->IP2Add(m_szIP) UpdateData(0) delete qq }
标签: NL_QQwry CTestQQwryDlg OnButtonSave SaveTo
上传时间: 2013-12-09
上传用户:许小华
编辑的应用 void CMyDlg::OnButton1() // { // TODO: Add your control notification handler code here UpdateData(TRUE) CDlg1 Dlg Dlg.m_Edit2=m_Edit1 //m_Edit1.Undo() CDialog::OnOK() Dlg.DoModal()
标签: notification OnButton1 control handler
上传时间: 2013-12-20
上传用户:asdfasdfd