Подтверждаю, всё работает... На мой взгляд лучше по умолчанию сделать так, чтобы меню не было.
Ведь этот код его добавит, если оно потребуется.
menu:=NewMenu(Form, 0, ['aa','bb','(','ddd','eee',')'], nil);
Lazarus + WinCE
Модератор: Модераторы
Для смартфона можно сделать чтоб меню не было по умолчанию и выглядеть это будет нормально.
Но для покет пс пустая строка меню необходима для красоты. Если без меню, то в углу висит индикатор вызова наэкранной клавиатуры и если ее вызвать то она появляется недорисованой и на том месте, где должна быть строка меню - пустое место. На WM5 еще хуже. Индикатор клавиатуры расположен по центру и выглядит недорисованым... Поэтому чтобы для каждого диалогового окна не приходилось создавать пустое меню, оно создается по умолчанию.
Случаев когда строка меню не нужна очень мало и меню можно убрать вручную при необходимости. Для большинства же случаев меню нужно. Для обычных программ для смартфона меню просто требуется, т.к. является стандартным элементов управления.
Но для покет пс пустая строка меню необходима для красоты. Если без меню, то в углу висит индикатор вызова наэкранной клавиатуры и если ее вызвать то она появляется недорисованой и на том месте, где должна быть строка меню - пустое место. На WM5 еще хуже. Индикатор клавиатуры расположен по центру и выглядит недорисованым... Поэтому чтобы для каждого диалогового окна не приходилось создавать пустое меню, оно создается по умолчанию.
Случаев когда строка меню не нужна очень мало и меню можно убрать вручную при необходимости. Для большинства же случаев меню нужно. Для обычных программ для смартфона меню просто требуется, т.к. является стандартным элементов управления.
