Для приложения для Windows Mobile, созданного с помощью Visual Studio в C ++, как динамически изменить меню функциональных клавиш на кнопку (и назад)? - PullRequest
1 голос
/ 26 января 2010

Я создаю приложение с использованием VS2008 на C ++ для Windows Mobile 6 и хочу изменить панель инструментов, связанную с левой и правой софт-клавишами.Я знаю, как изменить их между меню и кнопками перед компиляцией, изменив ресурсы (NOMENU), однако, поскольку меняются требования моего приложения, я хочу иметь возможность изменить меню на кнопку и обратно.

Это не вариант следовать стандартной модели левой кнопки / правого меню.Я всегда пытался использовать два меню и перехватывать WM_INITMENUPOPUP, когда я хочу рассматривать одно как кнопку, однако меню остается нажатым до изменения фокуса, что не соответствует моим целям.

Заранее спасибо.

...