Я разрабатываю приложение на C # / .NET CF 2.0: оно должно использоваться с отключенным сенсорным экраном, а затем я ищу способ программно открыть меню приложения (не меню Windows). *
Глядя здесь Я пытался адаптировать код для .NET CF 2, но он не работает
(сообщений об ошибках тоже нет)
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_KEYMENU = 0xF100;
private void cmdMenu_Click(object sender, EventArgs e)
{
Message msg = Message.Create(this.Handle, WM_SYSCOMMAND,
new IntPtr(SC_KEYMENU), IntPtr.Zero);
MessageWindow.SendMessage(ref msg);
}
Есть идеи?
TIA, Pablo
После ответа Ганса я отредактировал код до
Message msg = Message.Create(this.Handle, WM_SYSCOMMAND,
new IntPtr(SC_KEYMENU), new IntPtr(115)); // 's' key
и добавил опцию подменю как & Поиск, но это не имеет значения