uitest.h

来自「大名鼎鼎的远程登录软件putty的Symbian版源码」· C头文件 代码 · 共 95 行

H
95
字号
#ifndef __UITEST_H__#define __UITEST_H__#include <coeccntx.h>#include <eikenv.h>#include <eikappui.h>#include <eikapp.h>#include <eikdoc.h>#include <eikmenup.h>#include <eikon.hrh>#include "terminalcontrol.h"#include <uitest.rsg>#include "uitest.hrh"class CTestAppView;// Applicationclass CTestApplication : public CEikApplication {    private:    CApaDocument* CreateDocumentL();    TUid AppDllUid() const;};// Documentclass CTestDocument : public CEikDocument {    public:    //static CTestDocument *NewL(CEikApplication &anApp);    CTestDocument(CEikApplication &anApp);    //void ConstructL();private:     CEikAppUi* CreateAppUiL();};// AppUIclass CTestAppUi : public CEikAppUi, public MTerminalObserver {    public:    void ConstructL();    CTestAppUi();    ~CTestAppUi();    virtual void TerminalSizeChanged(TInt aWidth, TInt aHeight);    virtual void KeyPressed(TKeyCode aCode, TUint aModifiers);    virtual void RePaintWindow();    private:    void HandleCommandL(TInt aCommand);    void DrawLine(TInt aLine);private:    CTestAppView *iAppView;    TUint16 *iTermBuf;    TInt iTermWidth, iTermHeight;    TInt iWriteLine;    TInt64 iSeed;};// Viewclass CTestAppView : public CCoeControl {    public:    CTestAppView(MTerminalObserver *aTerminalObserver);    ~CTestAppView();    void ConstructL(const TRect& aRect);    virtual TInt CountComponentControls() const;    virtual CCoeControl *ComponentControl(TInt aIndex) const;    virtual TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent,                                        TEventCode aType);    CTerminalControl *Terminal();private:    void Draw(const TRect &aRect) const;    MTerminalObserver *iTerminalObserver;    CTerminalControl *iTerminal;};#endif

⌨️ 快捷键说明

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