В Symbian S60 (не QT), если элемент меню не применим к моему текущему состоянию меню, могу ли я сделать его отображаемым, но серым, или он всегда удаляется из меню (т. е. невидимым)?
Может ли пункт меню отображаться затемненным (не удаленным) в S60?
Ответы (2)
В Symbian S60 CEikMenuPane::SetItemDimmed() удаляет пункты меню.
В ныне несуществующем интерфейсе Symbian UIQ та же функция затемняет/отображает пункты меню серым цветом.
Так что просто используйте эту функцию и удалите их в Symbian 60 (которая в настоящее время объединена и называется просто Symbian).
person
Hugo
schedule
25.04.2011
Я никогда не видел этого за последние 8 лет, которые я разрабатываю на Symbian, этот элемент всегда скрыт. Я сделал собственное меню самостоятельно, но я не могу посоветовать этот подход. С исходным кодом Symbian я, вероятно, мог бы взломать его для вашего приложения, но усилия не окупятся.
БР СТЭН
person
STeN
schedule
28.01.2011