1

Symbian S60(QTではない)で、メニュー項目が現在のメニュー状態に適用できない場合、それを表示してグレー表示にすることはできますか、それとも常にメニューから削除する(つまり非表示にする)ことができますか?

4

2 に答える 2

1

Symbian S60では、CEikMenuPane :: SetItemDimmed()はメニューオプションを削除します。

現在は機能していないSymbianUIQでは、同じ関数がメニューオプションを淡色表示/グレー表示にしました。

この本を見てください。

したがって、その関数を使用して、Symbian 60で削除してください(これはマージされ、現在はSymbianと呼ばれています)。

于 2011-04-25T20:44:27.490 に答える
0

私がSymbianで開発している過去8年間、これを見たことがありません。アイテムは常に非表示になっています。私は自分でカスタムメニューを作成しましたが、このアプローチについてアドバイスすることはできません。Symbianのソースコードを使えば、おそらくあなたのアプリケーションのためにそれをハックすることができますが、その努力は報われません。

BR STeN

于 2011-01-28T15:34:57.600 に答える