×
Namespaces

Variants
Actions

为CEikEdwin绘制标准边框

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台: S60 3rd Edition MR, S60 3rd Edition FP1. S60 3rd Edition FP2 Beta

文章
翻译:
hoolee
最后由 hamishwillee 在 13 Sep 2012 编辑
  • 详细描述

下列代码片段演示了如何在CEikEdwin周围画上标准边框。同行的方法可以运用在所有从CEikBorderControl派生的控件上。

  • MMP文件

需要下列链接库

LIBRARY egul.lib
LIBRARY eikcoctl.lib
  • 头文件
CEikEdwin* iEditor;


  • 源文件
void CAppView::ConstructL(const TRect& aRect)
{
// ...
 
// Set border type
iEditor->SetBorder(TGulBorder::ESingleDotted);
 
// ...
}
void CAppView::Draw(const TRect& aRect) const
{
// Get the standard graphics context
CWindowGc& gc = SystemGc();
 
// Clear the screen
gc.Clear(aRect);
 
// Get the border
TGulBorder border = iEditor->Border();
 
// Draw the border so that it surrounds iEditor
TRect editorRect = iEditor->Rect();
border.Draw(gc, border.OuterRect(editorRect));
}
  • 后记

CEikEdwin控件周围会有标准边框出现

This page was last modified on 13 September 2012, at 09:48.
171 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×