Click here to Skip to main content
15,891,409 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Client Details Pin
Laimis7-Jun-03 9:25
Laimis7-Jun-03 9:25 
GeneralRe: Client Details Pin
SatyaDY8-Jun-03 17:52
SatyaDY8-Jun-03 17:52 
GeneralCPropertySheet & CPropertyPage Pin
ladder6-Jun-03 19:25
ladder6-Jun-03 19:25 
GeneralRe: CPropertySheet & CPropertyPage Pin
olinn7-Jun-03 1:24
olinn7-Jun-03 1:24 
GeneralRe: CPropertySheet & CPropertyPage Pin
ladder8-Jun-03 17:10
ladder8-Jun-03 17:10 
GeneralRe: CPropertySheet & CPropertyPage Pin
Joan M8-Jun-03 22:12
professionalJoan M8-Jun-03 22:12 
GeneralRe: CPropertySheet & CPropertyPage Pin
ladder10-Jun-03 19:38
ladder10-Jun-03 19:38 
GeneralHelp ,help hurry Pin
chinakknd6-Jun-03 18:59
chinakknd6-Jun-03 18:59 
Thank you !!
please see the picture .
the rigth button's code is here

{
CMainFrame *pMain=(CMainFrame*)AfxGetApp()->m_pMainWnd;
CSuiZhongView *pView=(CSuiZhongView*)pMain->GetActiveView();
CEdit* pE=(CEdit*)m_wndDlgBar.GetDlgItem(m_edit);
CString szO;
pE->GetWindowText(szO);
if(szO!="µ¥Î»Àà±ð")
{
pView->FindData(szO);;
}
}
yes is pass ,can find the data I need.
but ,when I change the item of the tree ,vc only say "yes"
then fail.
why?
Here is the Treeviewclass' code!!!
CTreeViewClass::OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
CMainFrame *pMain=(CMainFrame*)AfxGetApp()->m_pMainWnd;
CSuiZhongView *pView=(CSuiZhongView*)pMain->GetActiveView();
HTREEITEM hti = m_TreeCtrl->GetSelectedItem();
if (hti)
{
CString str = m_TreeCtrl->GetItemText(hti);
if(str!="µ¥Î»Àà±ð")
{
pView->FindData(str);;
}

}
}

//ÕâÊÇListViewµÄ½ÓÊÜ´úÂë
//Here is the code of list view
void CSuiZhongView::FindData(CString data_)
{
AfxMessageBox("yes");
m_pListCtrl->DeleteAllItems();
int nI;
CString strSQL,strCurItem;
_variant_t yonghuming,yonghuhao,daiwei,taiquhao,taiquming,benyue,shangyue,dianliang,yue;
strSQL="SELECT * FROM Ïêϸ where µ¥Î» like '%" ;
strSQL=strSQL+data_+"%'";
try
{
HRESULT hTRes;
hTRes = m_pRecordset.CreateInstance(_T("ADODB.Recordset"));
if (SUCCEEDED(hTRes))
{
//----------------------------------------------------
hTRes = m_pRecordset->Open((LPTSTR)strSQL.GetBuffer(130),
_variant_t((IDispatch *)theApp.m_pConnection,true),
adOpenDynamic,adLockPessimistic,adCmdText);
if(!SUCCEEDED(hTRes))
{

AfxMessageBox(_T("Á¬½Ó!³É¹¦!\n"));
}
while(!m_pRecordset->adoEOF)
{
yonghuming = m_pRecordset->GetCollect("̞");
yonghuhao = m_pRecordset->GetCollect("Óû§ºÅ");
daiwei = m_pRecordset->GetCollect("µ¥Î»");
taiquhao = m_pRecordset->GetCollect("̨ÇøºÅ");
taiquming = m_pRecordset->GetCollect("̨ÇøÃû");
benyue = m_pRecordset->GetCollect("±¾ÔÂ");
shangyue = m_pRecordset->GetCollect("ÉÏÔÂ");
dianliang = m_pRecordset->GetCollect("µçÁ¿");
yue = m_pRecordset->GetCollect("Óà¶î");
nI=m_pListCtrl->InsertItem(0xffff,(_bstr_t)yonghuming);
// m_pListCtrl->SetItem(nI,1,1,(_bstr_t)yonghuming,NULL,0,0,0);
m_pListCtrl->SetItem(nI,0,1,(_bstr_t)yonghuhao,NULL,0,0,0);
m_pListCtrl->SetItem(nI,1,1,(_bstr_t)daiwei,NULL,0,0,0);
m_pListCtrl->SetItem(nI,2,1,(_bstr_t)taiquhao,NULL,0,0,0);
m_pListCtrl->SetItem(nI,3,1,(_bstr_t)taiquming,NULL,0,0,0);
m_pListCtrl->SetItem(nI,4,1,(_bstr_t)benyue,NULL,0,0,0);
m_pListCtrl->SetItem(nI,5,1,(_bstr_t)shangyue,NULL,0,0,0);
m_pListCtrl->SetItem(nI,6,1,(_bstr_t)dianliang,NULL,0,0,0);
m_pListCtrl->SetItem(nI,7,1,(_bstr_t)yue,NULL,0,0,0);
// nItem=m_pListCtrl.InsertItem(0xffff,(_bstr_t)vID);
m_pRecordset->MoveNext();
}
}
}
catch(_com_error e)///²¶×½Òì³£
{
CString errormessage;
MessageBox("´´½¨City¼Ç¼¼¯Ê§°Ü!",data_);
}
}
picture:
http://www.codeguru.com/forum/showthread.php?s=&threadid=249394

GeneralRe: Help ,help hurry Pin
Mike Nordell7-Jun-03 6:00
Mike Nordell7-Jun-03 6:00 
GeneralRe: Help ,help hurry Pin
Dominik Reichl7-Jun-03 9:44
Dominik Reichl7-Jun-03 9:44 
GeneralRe: Help ,help hurry Pin
chinakknd7-Jun-03 15:14
chinakknd7-Jun-03 15:14 
GeneralRe: Help ,help hurry Pin
geo_m8-Jun-03 6:04
geo_m8-Jun-03 6:04 
GeneralHTML help is giving me heartburn Pin
DanYELL6-Jun-03 14:35
DanYELL6-Jun-03 14:35 
GeneralRe: HTML help is giving me heartburn Pin
keithm6-Jun-03 17:45
keithm6-Jun-03 17:45 
GeneralRe: HTML help is giving me heartburn Pin
zenboy8-Jun-03 0:31
zenboy8-Jun-03 0:31 
Generalsimple crypt/encrypt Pin
balu_pl6-Jun-03 14:00
balu_pl6-Jun-03 14:00 
GeneralRe: simple crypt/encrypt Pin
Toni786-Jun-03 14:31
Toni786-Jun-03 14:31 
Generalthanks Pin
balu_pl7-Jun-03 0:28
balu_pl7-Jun-03 0:28 
GeneralRe: simple crypt/encrypt Pin
Dominik Reichl7-Jun-03 1:05
Dominik Reichl7-Jun-03 1:05 
GeneralRe: simple crypt/encrypt Pin
Toni788-Jun-03 9:01
Toni788-Jun-03 9:01 
QuestionWhat different? Pin
Old Gun6-Jun-03 13:53
Old Gun6-Jun-03 13:53 
AnswerRe: What different? Pin
Michael Dunn6-Jun-03 13:57
sitebuilderMichael Dunn6-Jun-03 13:57 
AnswerRe: What different? Pin
Ravi Bhavnani6-Jun-03 15:04
professionalRavi Bhavnani6-Jun-03 15:04 
AnswerRe: What different? Pin
Mike Nordell7-Jun-03 6:20
Mike Nordell7-Jun-03 6:20 
GeneralOT Pin
Vikram A Punathambekar7-Jun-03 9:48
Vikram A Punathambekar7-Jun-03 9:48 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.