Показать сообщение отдельно
Старый 27.07.2009, 16:31   #1
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Кнопка выбора меню и Siemens ((

Всем еще раз привет, прошу прощения за ламерские вопросы, но вот опять зарылся...

Вывожу обычное меню через ShowMenu из 4 пунктов. Загвозка состоит в том, что не получаеться обработать нажатие центрального джойстика (подтверждения). В Siemens когда выводиться это меню справо появляеться кнопка 'Выбор', равнозначная нажатию джойстика, она тоже не работает.

Пока обошел тем, что в левую кнопку вывел 'Ok' и его обрабатываю, но у друга на Nokia чтобы вывести эту Ок нужно залезть в функции и только от туда выбрать. Подтверждение джойстиком у него тоже не работает соответственно.

Подскажите пожалуйста решение, сам не могу додуматься. Наверняка вопрос боянистый, но по форуму не нашел к сожалению. Дальше код:
Repeat
	ShowMenu('Меню', CH_IMPLICIT); 
             toname := MenuAppendString('Код в название'); 
             tocode := MenuAppendString('Название в код'); 
             about := MenuAppendString('О программе'); 
             vihod := MenuAppendString('Выход'); 

	cmdNext := CreateCommand('Ok', CM_OK, 1); 
             AddCommand(cmdNext); 
             repeat Delay(100); until GetClickedCommand = cmdNext;

	RemoveCommand(cmdNext);
	
             ShowForm; 
	
	if menuGetSelectedIndex = toname then CodeToName; 
	if menuGetSelectedIndex = about then PAbout; 
	if menuGetSelectedIndex = tocode then NameToCode;
Until menuGetSelectedIndex = vihod;
(Offline)
 
Ответить с цитированием