335 ti.view.pData = pData;
336 return GetTabCtrl().SetItem(iIndex,ti);
337}
338
339BOOL CTabView::GetViewData(const CWnd* pWnd,LPVOID& pData) const
340{
341 return GetViewData(GetIndex(pWnd),pData);
342}
343
344BOOL CTabView::GetViewData(int iIndex,LPVOID& pData) const
345{
346 TC_EXTRA_ITEM ti;
347 ti.header.mask = TCIF_PARAM;
348 if (!GetTabCtrl().GetItem(iIndex,ti))
349 return FALSE;
350 pData = ti.view.pData;
351 return TRUE;
353
354BOOL CTabView::IsInnerView(const CWnd* pWnd,BOOL& bInner) const
355{
356 return IsInnerView(GetIndex(pWnd),bInner);
357}
358
359BOOL CTabView::IsInnerView(int iIndex,BOOL& bInner) const
360{
361 ASSERT(IsValidViewIndex(iIndex));
362
363 TC_EXTRA_ITEM ti;
364 ti.header.mask = TCIF_PARAM;
365 if (!GetTabCtrl().GetItem(iIndex,ti))
366 return FALSE;
367 bInner = ti.view.bInner;
368 return TRUE;
369}
摘自 天道酬勤