📄 simpleex_view.cpp
字号:
/*=================================================================
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::UpdateScreenText(const TDesC16& msg)
{
iScreenText.Copy(msg);
DrawNow();
}
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(iScreenText,drawRect,baselineOffset,CGraphicsContext::ECenter, 0);
gc.DiscardFont();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -