C++怎么判断CString字符串中是否包含子字符串

C++如何判断CString字符串中是否包含子字符串
如何判断CString字符串中是否包含子字符串,比方说字符串a="qwe,rty,uio",子字符串分别在List Temp[j]中,Temp.b分别为qwe、rty、uio等等,如果包含那么输出B,不包含则不输出
我用的a.Find(b),结果都是输出的B,这是为什么呢,有别的判断方法么,求高手指教
------解决思路----------------------
CString::Find 
int Find( TCHAR ch ) const;

int Find( LPCTSTR lpszSub ) const;


请确认b的类型为TCHAR或LPCTSTR