本文整理汇总了C++中CEikEdwin::Rect方法的典型用法代码示例。如果您正苦于以下问题:C++ CEikEdwin::Rect方法的具体用法?C++ CEikEdwin::Rect怎么用?C++ CEikEdwin::Rect使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CEikEdwin
的用法示例。
在下文中一共展示了CEikEdwin::Rect方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Draw
void CUploadContainer::Draw(const TRect& aRect) const
{
CALLSTACKITEM_N(_CL("CUploadContainer"), _CL("Draw"));
CWindowGc& gc = SystemGc();
gc.SetPenStyle(CGraphicsContext::ENullPen);
gc.SetBrushColor(KRgbWhite);
gc.SetBrushStyle(CGraphicsContext::ESolidBrush);
gc.DrawRect(aRect);
gc.SetPenStyle(CGraphicsContext::ESolidPen);
gc.SetBrushStyle(CGraphicsContext::ENullBrush);
TGulBorder border(TGulBorder::ESingleGray);
TRect edit_rect=iTagEdit->Rect();
edit_rect.Resize(4, 4);
edit_rect.Move(-2, -2);
border.Draw(gc, edit_rect);
if (iDescriptionEdit) {
edit_rect=iDescriptionEdit->Rect();
edit_rect.Resize(4, 4);
edit_rect.Move(-2, -2);
border.Draw(gc, edit_rect);
}
if (iSelected) {
TGulBorder border(TGulBorder::ESingleBlack);
//gc.SetPenColor(KRgbBlack);
TRect edit_rect=iSelected->Rect();
edit_rect.Resize(4, 4);
edit_rect.Move(-2, -2);
border.Draw(gc, edit_rect);
}
if (iActive) {
TGulBorder border(TGulBorder::EFocusedSunkenControl);
//gc.SetPenColor(KRgbBlack);
TRect edit_rect=iActive->Rect();
edit_rect.Resize(4, 4);
edit_rect.Move(-2, -2);
border.Draw(gc, edit_rect);
}
if (scaled) {
TSize s=iScaledBitmap->SizeInPixels();
TPoint lt=TPoint( (Rect().Width()-s.iWidth)/2, 4);
TRect r( lt, s);
gc.DrawBitmap(r, iScaledBitmap);
}
}