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