scalablescreendrawingappui.cpp

来自「一个界面绘图的例子」· C++ 代码 · 共 54 行

CPP
54
字号
// ScalableScreenDrawing_AppUi.cpp
// ----------------------------
//

////////////////////////////////////////////////////////////////////////
//
// Implementation of the application UI class - CScalableScreenDrawingAppUi
//
////////////////////////////////////////////////////////////////////////
#include <aknviewappui.h>
#include <aknview.h>
#include <avkon.hrh>
#include <avkon.rsg>
#include <ScalableScreenDrawing.rsg>

#include <eikbtgpc.h>

#include "ScalableScreenDrawing.h"

// The second-phase constructor of the application UI class.
// The application UI creates and owns the one and only view.
void CScalableScreenDrawingAppUi::ConstructL()
    {
    BaseConstructL(EAknEnableSkin);

    iBlizzardView = CScalableScreenDrawingView::NewLC();
    AddViewL(iBlizzardView);
    CleanupStack::Pop();
    iEikonEnv->RootWin().EnableScreenChangeEvents();
    SetDefaultViewL(*iBlizzardView);
    }

// Destructor
CScalableScreenDrawingAppUi::~CScalableScreenDrawingAppUi()
    {
    }


// Called by the UI framework when a command has been issued.
void CScalableScreenDrawingAppUi::HandleCommandL(TInt aCommand)
    {
    switch (aCommand)
        {
        case EAknCmdExit:
        case EEikCmdExit:
        case EAknSoftkeyExit:
            Exit();
            break;
        }
    }

// End of file.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?