viewexview.h
来自「Symbian OS C++手机开发源码」· C头文件 代码 · 共 89 行
H
89 行
/*
* ============================================================================
* Name : CViewExView from ViewExView.h
* Part of : ViewEx
* Copyright (c) 2004 Symbian Software Ltd. All rights reserved.
* ============================================================================
*/
#ifndef VIEWEXVIEW_H
#define VIEWEXVIEW_H
// INCLUDES
#include <coeview.h>
#include <eiktxlbx.h>
// FORWARD DECLARATIONS
class CViewExTextListBox;
// TEMPLATES
typedef TBuf<20> TListItem;
// CLASS DECLARATION
/**
* CListView view class.
*
*/
class CListView : public CCoeControl, public MCoeView
{
public: //Destruction
~CListView();
public: // From MCoeView
virtual TVwsViewId ViewId() const;
public: // View Switching
virtual void ItemSelected(TListItem aItem);
protected: // From MCoeView
virtual void ViewConstructL();
private:
virtual void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage);
virtual void ViewDeactivated();
protected: // Data
CViewExTextListBox* iListBox;
};
/**
* CCustomView view class.
*
*/
class CCustomView : public CCoeControl, public MCoeView
{
public: // Destruction
~CCustomView();
public: // From MCoeView
TVwsViewId ViewId() const;
public: // From CCoeControl
void Draw(const TRect& aRect) const;
TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
private: // From MCoeView
void ViewConstructL();
void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage);
void ViewDeactivated();
private: // Member data
TListItem iName;
TInt iIndex;
};
/**
* CEditView view class.
*
*/
class CEditView : public CListView, public MListBoxEditorObserver
{
public: // Destruction
~CEditView();
public:
TVwsViewId ViewId() const;
public: // From MListBoxEditorObserver
TKeyResponse HandleListBoxEditorEventL(MEikListBoxEditor* aListBoxEditor, const TKeyEvent& aKeyEvent);
private:
void ViewConstructL();
void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage);
void ViewDeactivated();
};
#endif
// End of File
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?