simpleex_view.cpp
来自「Developing.Software.for.Symbian.OS 书籍配套源」· C++ 代码 · 共 56 行
CPP
56 行
/*=================================================================
File: simpleEx_view.cpp
This file contains the application view class for SimpleEx.
==================================================================*/
#include "eikenv.h"
#include <coemain.h>
#include "SimpleEx.h"
CSimpleExAppView* CSimpleExAppView::NewL(const TRect& aRect)
{
CSimpleExAppView* self = CSimpleExAppView::NewLC(aRect);
CleanupStack::Pop(self);
return self;
}
CSimpleExAppView* CSimpleExAppView::NewLC(const TRect& aRect)
{
CSimpleExAppView* self = new (ELeave) CSimpleExAppView;
CleanupStack::PushL(self);
self->ConstructL(aRect);
return self;
}
void CSimpleExAppView::ConstructL(const TRect& aRect)
{
CreateWindowL();
SetRect(aRect);
ActivateL();
}
void CSimpleExAppView::Draw(const TRect& ) const
{
CWindowGc& gc = SystemGc();
const CFont* font;
TRect drawRect = Rect();
gc.Clear();
font = iEikonEnv->TitleFont();
gc.UseFont(font);
TInt baselineOffset=(drawRect.Height() - font->HeightInPixels())/2;
gc.DrawText(_L("Simple Example"),drawRect,baselineOffset,CGraphicsContext::ECenter, 0);
gc.DiscardFont();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?