本文整理汇总了C++中CustomItem::SetBackgroundColor方法的典型用法代码示例。如果您正苦于以下问题:C++ CustomItem::SetBackgroundColor方法的具体用法?C++ CustomItem::SetBackgroundColor怎么用?C++ CustomItem::SetBackgroundColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CustomItem
的用法示例。
在下文中一共展示了CustomItem::SetBackgroundColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CustomItem
CustomItem *Dictionary::CreateCustomWordItem(int itemWidth)
{
ListAnnexStyle style = LIST_ANNEX_STYLE_NORMAL;
CustomItem *pItem = new CustomItem();
pItem->Construct(Osp::Graphics::Dimension(itemWidth, ITEM_HEIGHT), style);
pItem->SetBackgroundColor(LIST_ITEM_DRAWING_STATUS_NORMAL, LangSetting::CUSTOM_WORD);
String examples = L"";
ArrayList *words = __WCtrl->GetWordsN(WordCtrl::CUSTOM_WORD_LESSON_ID);
if (words && words->GetCount() > 0)
{
int cnt = words->GetCount();
for (int i = 0; i != cnt; i++)
{
Word * w = static_cast<Word*> (words->GetAt(i));
if (i > 0)
examples.Append(",");
examples.Append(w->__lern);
}
words->RemoveAll(true);
delete words;
}
else examples = Utils::GetString("IDS_EMPTY_CUSTOM_LIST");
String name = Utils::GetString("IDS_CUSTOM_WORD_ITEM");
AddItemTitle(pItem, name, itemWidth);
AddItemExamples(pItem, itemWidth, examples);
return pItem;
}