当前位置: 首页>>代码示例>>C++>>正文


C++ CEikEdwin::OfferKeyEventL方法代码示例

本文整理汇总了C++中CEikEdwin::OfferKeyEventL方法的典型用法代码示例。如果您正苦于以下问题:C++ CEikEdwin::OfferKeyEventL方法的具体用法?C++ CEikEdwin::OfferKeyEventL怎么用?C++ CEikEdwin::OfferKeyEventL使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CEikEdwin的用法示例。


在下文中一共展示了CEikEdwin::OfferKeyEventL方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: OfferKeyEventL

TKeyResponse CCustomWrapAppControl::OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType)
	{
	if (aType==EEventKey)
		{
		iEdwin->OfferKeyEventL(aKeyEvent, aType);
		}
	return(EKeyWasConsumed);
	}
开发者ID:cdaffara,项目名称:symbiandump-os2,代码行数:8,代码来源:TCustomWrap.cpp

示例2: OfferKeyEventL

	TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType) {
		LOGD("CMyAknTextQueryDialog::OfferKeyEventL(%i, %i)\n", aKeyEvent.iCode, aType);
		if(aKeyEvent.iCode == EKeyEnter) {
			LOGD("Enter 7\n");
			// offer this event to only the edit box.
			// this prevents it from closing the dialog.
			CEikEdwin* e = ((CMyAknQueryControl*)QueryControl())->getEdwin();
			DEBUG_ASSERT(e != NULL);
			//e->ClearSelectionL();
			return e->OfferKeyEventL(aKeyEvent, aType);
		}
		return CAknTextQueryDialog::OfferKeyEventL(aKeyEvent, aType);
	}
开发者ID:GregorGullwi,项目名称:MoSync,代码行数:13,代码来源:AppView.cpp

示例3: OfferKeyEventL

TKeyResponse CUploadContainer::OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType)
{
	CALLSTACKITEM_N(_CL("CUploadContainer"), _CL("OfferKeyEventL"));

	// lessen chance of accidental dismissal
	if (aKeyEvent.iCode == KEY_CANCEL) return EKeyWasConsumed;

	if (! iDescriptionEdit) {
		if (iActive) {
			return iActive->OfferKeyEventL(aKeyEvent, aType);
		} else {
			return EKeyWasNotConsumed;
		}
	}

	if (aKeyEvent.iCode==JOY_CLICK) {
		SetEditActive(iSelected, iActive==0);
		return EKeyWasConsumed;
	}
	else if(iActive) 
	{
		TKeyResponse ret;
		ret=iActive->OfferKeyEventL(aKeyEvent, aType);
		return ret;
	} else if (aKeyEvent.iCode==JOY_UP || aKeyEvent.iCode==JOY_DOWN ||
		aKeyEvent.iCode==JOY_LEFT || aKeyEvent.iCode==JOY_RIGHT  ) {
		CEikEdwin *prev=iSelected;
		SetEditSelected(iSelected, false);
		if (prev==iTagEdit) {
			SetEditSelected(iDescriptionEdit, true);
		} else {
			SetEditSelected(iTagEdit, true);
		}
		return EKeyWasConsumed;
	} else {
		return EKeyWasNotConsumed;
	}
}
开发者ID:flaithbheartaigh,项目名称:jaikuengine-mobile-client,代码行数:38,代码来源:uploadview.cpp


注:本文中的CEikEdwin::OfferKeyEventL方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。