本文整理汇总了C++中CControl::RightButton方法的典型用法代码示例。如果您正苦于以下问题:C++ CControl::RightButton方法的具体用法?C++ CControl::RightButton怎么用?C++ CControl::RightButton使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CControl
的用法示例。
在下文中一共展示了CControl::RightButton方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DrawButton
void CWindow::DrawButton(CGraphic& aGraphic)const
{
ASSERT(NULL != iControlPaneBmp);
TSize screenSize = UtilityTools::ScreenSize(); //temp code
TSize size = iControlPaneBmp->SizeInPixels();
TPoint point(0,0);
point.iY += screenSize.iHeight;
point.iY -= size.iHeight;
aGraphic.BitBlt(point,iControlPaneBmp);
aGraphic.SetPenColor(KTextColor);
TRect controlPaneRect = iMainEngine.ScreenLayout().GetControlPaneRect();
TInt margin = iMainEngine.ScreenLayout().InnerMargin();
TPtrC leftButtonPtr;
TPtrC rightButtonPtr;
leftButtonPtr.Set(iLeftButtonText);
rightButtonPtr.Set(iRightButtonText);
if(iControlArray.Count() > 0)
{
for(TInt controlIndex = iControlArray.Count() - 1 ; controlIndex >= 0 ; controlIndex--)
{
CControl* lastControl = iControlArray[controlIndex];
if(lastControl->HasButton())
{
leftButtonPtr.Set(lastControl->LeftButton());
rightButtonPtr.Set(lastControl->RightButton());
break;
}
}
}
aGraphic.DrawText(leftButtonPtr,controlPaneRect,CGraphicsContext::ELeft,margin);
aGraphic.DrawText(rightButtonPtr,controlPaneRect,CGraphicsContext::ERight,margin);
}