Forme WM_KEYDOWN et WM_KEYUP, les messages ne sont pas capturés dans WndProc
Forme keydown et keyup, les messages ne sont pas capturés:
public partial class Form1 : Form
{
const int WM_KEYDOWN = 0x100;
const int WM_KEYUP = 0x101;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_KEYDOWN)
{
log("down");
}
if (m.Msg == WM_KEYUP)
{
log("up");
}
base.WndProc(ref m);
}
}
InformationsquelleAutor Paul | 2013-12-05
Vous devez vous connecter pour publier un commentaire.
Vous devez remplacer ProcessCmdKey au lieu
Cet exemple est extrait à partir de cet article
Il y a probablement un moyen d'extraire le mot de Code dans le message transmis à la PreFilterMessage comme expliqué dans cet article