背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

实用!超强VC/MFC 常见问答收集

[日期:2005-12-30] 作者: [字体: ]


}
  else
  {
   hr = E_POINTER;
  }
 
  return hr;
}

STDMETHODIMP CEnumString::Next(ULONG celt, LPOLESTR* rgelt, ULONG* pceltFetched)
{
 return E_NOTIMPL;
}

STDMETHODIMP CEnumString::Skip(ULONG celt)
{
 return E_NOTIMPL;
}

STDMETHODIMP CEnumString::Reset(void)
{
 return E_NOTIMPL;
}
STDMETHODIMP CEnumString::Clone(IEnumString** ppenum)
{
 if (!ppenum)
  return E_POINTER;
 
 CEnumString* pnew = new CEnumString;
 pnew->AddRef();
 *ppenum = pnew;
 return S_OK;
}
BOOL CEnumString::Bind(HWND p_hWndEdit, DWORD p_dwOptions /*= 0-*/, LPCTSTR p_lpszFormatString /*= NULL*/)
{
 if ((m_fBound) || (m_pac))
  return FALSE;
 HRESULT hr = S_OK;

 hr = m_pac.CoCreateInstance(CLSID_AutoComplete);
 if (SUCCEEDED(hr))
 {

  if (p_dwOptions)
  {
   CComQIPtr<IAutoComplete2> pAC2(m_pac);

   ATLASSERT(pAC2);

 

 




上一页1 ..891011121314151617..27下一页  GO
阅读:
打印