本文整理汇总了C++中IconButton::SetNormalIcon方法的典型用法代码示例。如果您正苦于以下问题:C++ IconButton::SetNormalIcon方法的具体用法?C++ IconButton::SetNormalIcon怎么用?C++ IconButton::SetNormalIcon使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IconButton
的用法示例。
在下文中一共展示了IconButton::SetNormalIcon方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetPageItemIcon
// page item icon set/get function
void UIScrollPage::SetPageItemIcon(int ipage, int icolumn, int irow, string iconFile)
{
if (ipage > (int) m_ipageCount || ipage < 0)
return;
if (icolumn >(int) m_icolumn || icolumn < 0)
return;
if (irow > (int) m_irow || irow < 0)
return;
CCSprite* elfIcon1 = CCSprite::createWithSpriteFrameName(iconFile.c_str());
IconButton* pButton = m_lstButton[ipage * m_irow * m_icolumn + irow * m_icolumn + icolumn];
if (pButton)
{
pButton->SetNormalIcon(elfIcon1);
}
}
示例2: SetPageItemIconWithSprite
void UIScrollPage::SetPageItemIconWithSprite(int ipage, int icolmun, int irow, CCSprite* isprite)
{
if (ipage > (int) m_ipageCount || ipage < 0)
return;
if (icolmun >(int) m_icolumn || icolmun < 0)
return;
if (irow > (int) m_irow || irow < 0)
return;
size_t index = ipage * m_irow * m_icolumn + irow * m_icolumn + icolmun;
if(index < m_lstButton.size())
{
IconButton* pButton = m_lstButton[ipage * m_irow * m_icolumn + irow * m_icolumn + icolmun];
if (pButton)
{
pButton->SetNormalIcon(isprite);
}
}
}