0
我正在開發C#/ .NET CF 2.0應用程序:它應該與觸摸屏停用一起使用,然後,我正在尋找一種方法以編程方式打開應用程序菜單(不是Windows菜單)。如何以編程方式打開.NET CF 2.0應用程序中的應用程序菜單
尋找here我試圖代碼適應.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,巴勃羅
後,我編輯的代碼
Message msg = Message.Create(this.Handle, WM_SYSCOMMAND,
new IntPtr(SC_KEYMENU), new IntPtr(115)); // 's' key
,並添加一個子菜單選項爲&搜索,但它並沒有任何區別