×
Namespaces

Variants
Actions

禁止按绿键调出拨号键盘或语音拨号

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
文章
翻译:
chenziteng
最后由 hamishwillee 在 22 Dec 2011 编辑

概述

在S60第五版应用程序中按绿键默认调出拨号键盘,长按绿键默认启动语音拨号。本文描述了如何禁止这两种默认行为。

方案

调用AppUi::SetKeyEventFlags(EDisableSendKeyShort)禁止绿键调出拨号键盘:

void CHelloWorldAppUi::ConstructL()
{
...
SetKeyEventFlags(EDisableSendKeyShort); // don't show me the dial pad
...
}


调用AppUi::SetKeyEventFlags(EDisableSendKeyLong)禁止长按绿键启动语音拨号:

void CHelloWorldAppUi::ConstructL()
{
...
SetKeyEventFlags(EDisableSendKeyLong);
...
}

也可以同时禁止这两种默认行为。

void CHelloWorldAppUi::ConstructL()
{
...
SetKeyEventFlags(EDisableSendKeyShort|EDisableSendKeyLong);
...
}

相关文档 (和讨论):

"EStdKeyYes on 5800"

This page was last modified on 22 December 2011, at 08:05.
55 page views in the last 30 days.