UIQ3.1 QIK_COMMAND_LIST 如何 去除 View 中的 Select 项?

广印大叔 2008-11-13 02:51:42
在我的View的More选项中我添加了4个选项
Open
Link
Call
Save

In rss file:

RESOURCE QIK_COMMAND_LIST r_history_commands
{
items=
{
QIK_COMMAND
{
id = EHistoryOpen;
type = EQikCommandTypeScreen;
text = qtn_history_command_text_open;
},
QIK_COMMAND
{
id = EHistoryGotoLink;
type = EQikCommandTypeScreen;
text = qtn_history_command_text_goto_link;
},
QIK_COMMAND
{
id = EHistoryCall;
type = EQikCommandTypeScreen;
text = qtn_history_command_text_call;
},
QIK_COMMAND
{
id = EHistorySaveFile;
type = EQikCommandTypeScreen;
text = qtn_history_command_text_save_file;
}
};
}


处理

void CMyView::HandleCommandL( CQikCommand& aCommand )
{
switch ( aCommand.Id() )
{
case EHistoryOpen:
{
...
break;
}
case EHistoryGotoLink:
{
...
break;
}
case EHistoryCall:
{
...
break;
}
case EHistorySaveFile:
{
...
break;
}
default:
{
CQikViewBase::HandleCommandL( aCommand );
}
}
}


现在出现了一个问题
就是多出了一项Select
Select
Open
Link
Call
Save
自己添加的那四项 能够通过HandleCommandL正确处理, 而当点击Select的时候 不进入HandleCommandL。

这个Select项应该是由于我的View中我添加的ListBox导致的,系统框架自动加上的。

不知那位朋友晓得如何禁止这项的存在?

多谢!
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
广印大叔 2008-11-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Beover1984 的回复:]
在DynInitOrDeleteCommandL()找到这个菜单项的ID并把它设置为不可见,可以参考下面的贴子:

https://developer.uiq.com/forum/click.jspa?searchID=69705&messageID=4096
[/Quote]

回复很及时 多谢!
Beover1984 2008-11-13
  • 打赏
  • 举报
回复
在DynInitOrDeleteCommandL()找到这个菜单项的ID并把它设置为不可见,可以参考下面的贴子:

https://developer.uiq.com/forum/click.jspa?searchID=69705&messageID=4096
广印大叔 2008-11-13
  • 打赏
  • 举报
回复
no one knows ?

3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧