本文整理汇总了C++中BStringView::SetViewColor方法的典型用法代码示例。如果您正苦于以下问题:C++ BStringView::SetViewColor方法的具体用法?C++ BStringView::SetViewColor怎么用?C++ BStringView::SetViewColor使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BStringView
的用法示例。
在下文中一共展示了BStringView::SetViewColor方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AttachedToWindow
void MonthWindowView::AttachedToWindow(void)
{
SetFont(be_plain_font);
SetViewColor(VIEW_COLOR);
// Calculate size of cell needed for number of day of month
font_height h;
be_plain_font->GetHeight(&h);
h_cell=(int)(h.ascent+h.descent+h.leading+6);
w_cell=StringWidth("4")*4;
#ifdef __LANG_RUSSIAN
BString s("");
s<<tday;
s.Append(" ");
switch(tmonth)
{
case 1:
{
s.Append("января ");
break;
}
case 2:
{
s.Append("февраля ");
break;
}
case 3:
{
s.Append("марта ");
break;
}
case 4:
{
s.Append("апреля ");
break;
}
case 5:
{
s.Append("мая ");
break;
}
case 6:
{
s.Append("июня ");
break;
}
case 7:
{
s.Append("июля ");
break;
}
case 8:
{
s.Append("августа ");
break;
}
case 9:
{
s.Append("сентября ");
break;
}
case 10:
{
s.Append("октября ");
break;
}
case 11:
{
s.Append("ноября ");
break;
}
case 12:
{
s.Append("декабря ");
break;
}
}
s<<tyear;
s.Append(" г.");
#else // localized, english and french
BString s("");
s<<tday;
s.Append(" ");
s.Append(monthNames[tmonth-1]);
s.Append(" ");
s<<tyear;
#endif
msng=new BMessenger(this);
todayStringView=new MouseSenseStringView(new BMessage('TODA'), msng,
BRect(10,10,100,100),"todayMStringViewAViX",
s.String());
//.........这里部分代码省略.........