例えばドロップしてきたファイルとリストビューに表示されているファイルが一致している場合の
処理を考えると
CStringArray xxx; CStringArray yyy; int index=-1; for(int i=0; f<=__argc;i++){ xxx.Add(__argv); while((index=m_list.GetNextItem(index,LVNI_ALL))!=-1){ CString str=m_list.GetItemText(index,0); yyy.Add(str); } if(xxx==yyy){ //処理 } } と試しにしてみましたがif(xxx==yyy){ の所でDebug Assertion Failedと出て辿ってみると _AFXCOLL_INLINE CString& CStringArray::ElementAt(int nIndex) {ASSERT(nIndex>=0&&nIndex<m_nSize); return m_pData[nIndex];}
となっておりました。
CStringArray同士の要素比較はできないのでしょうか?