00001 // EIKKWIN.H 00002 // 00003 // Copyright (c) 1997-1999 Symbian Ltd. All rights reserved. 00004 // 00005 00006 #if !defined(__EIKKWIN_H__) 00007 #define __EIKKWIN_H__ 00008 00009 #include <AknControl.h> 00010 00011 class CEikKeyWindow : public CAknControl 00012 { 00013 public: 00014 enum TType 00015 { 00016 EHorizontal, 00017 EVertical 00018 }; 00019 00020 IMPORT_C CEikKeyWindow(); 00021 IMPORT_C ~CEikKeyWindow(); 00022 IMPORT_C void ConstructL(const TPoint& aPoint,const TSize& aSize,TInt aDeadSpaceAtStart, TInt aDeadSpaceAtEnd, TInt aScanCode,TInt numButtons,TType aType,RWindowGroup* aParent=NULL); 00023 00024 // From CCoeControl 00025 IMPORT_C void HandlePointerEventL(const TPointerEvent& aPointerEvent); 00026 private: 00030 IMPORT_C void* ExtensionInterface( TUid aInterface ); 00031 }; 00032 00033 00034 #endif