Je développe une application C#/.NET CF 2.0: elle est censée être utilisée avec l'écran tactile désactivé, alors, je cherche un moyen de ouvrir par programme le menu de l'application (pas le menu Windows).Comment ouvrir par programme le menu de l'application dans une application .NET CF 2.0
Vous cherchez here J'ai essayé d'adapter le code aux FC .NET 2, mais il ne fonctionne pas (aucun message d'erreur ni)
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);
}
Toutes les idées?
TIA, Pablo
Après Hans réponse, j'edited le code à
Message msg = Message.Create(this.Handle, WM_SYSCOMMAND,
new IntPtr(SC_KEYMENU), new IntPtr(115)); // 's' key
et a ajouté une option de sous-menu comme & recherche, mais il ne fait aucune différence