本文整理汇总了C++中Item::GetID方法的典型用法代码示例。如果您正苦于以下问题:C++ Item::GetID方法的具体用法?C++ Item::GetID怎么用?C++ Item::GetID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Item
的用法示例。
在下文中一共展示了Item::GetID方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Build
void ScrollView::Build()
{
if (nullptr == m_pDelegate)
return;
Item* pContent = (Item*)FindChild("Content");
if (nullptr == pContent)
return;
pContent->ClearChildren();
// create new items
ScrollViewModel* pModel = (ScrollViewModel*)GetModel();
int nCnt = pModel->GetCount();
for (int i = 0; i < nCnt; i++)
{
Item* pItem = GenerateDelegateItem();
if (!pItem->IsInstanceOf("ScrollViewDelegate"))
{
GetMgr()->Destroy(pItem->GetID());
continue;
}
ScrollViewDelegate* pDelegateItem = (ScrollViewDelegate*)pItem;
pDelegateItem->SetName("ScrollViewDelegateItem");
pDelegateItem->SetWidth(GetWidth());
pDelegateItem->SetHeight(50);
pDelegateItem->SetLeft(0);
pDelegateItem->SetTop(i*50);
pDelegateItem->SetIndex(i);
pContent->AddChild(pItem);
}
}
示例2:
bool Item::operator==(Item &rhs) {
if (rhs.GetID() == GetID()) {
return true;
}
return false;
}