Message.Create, méthode
Mise à jour : novembre 2007
Crée une nouvelle structure Message.
Espace de noms : Microsoft.WindowsCE.Forms
Assembly : Microsoft.WindowsCE.Forms (dans Microsoft.WindowsCE.Forms.dll)
Syntaxe
'Déclaration
Public Shared Function Create ( _
hwnd As IntPtr, _
msg As Integer, _
wparam As IntPtr, _
lparam As IntPtr _
) As Message
'Utilisation
Dim hwnd As IntPtr
Dim msg As Integer
Dim wparam As IntPtr
Dim lparam As IntPtr
Dim returnValue As Message
returnValue = Message.Create(hwnd, msg, _
wparam, lparam)
public static Message Create(
IntPtr hwnd,
int msg,
IntPtr wparam,
IntPtr lparam
)
public:
static Message Create(
IntPtr hwnd,
int msg,
IntPtr wparam,
IntPtr lparam
)
public static function Create(
hwnd : IntPtr,
msg : int,
wparam : IntPtr,
lparam : IntPtr
) : Message
Paramètres
hwnd
Type : System.IntPtrHandle de fenêtre du message.
msg
Type : System.Int32ID du message.
wparam
Type : System.IntPtrChamp WParam du message.
lparam
Type : System.IntPtrChamp LParam du message.
Valeur de retour
Type : Microsoft.WindowsCE.Forms.Message
Structure Message représentant le message qui a été créé.
Notes
Utilisez la méthode Create pour créer une structure Message afin d'encapsuler un message envoyé par Windows.
Exemples
L'exemple de code suivant crée et envoie un message Windows avec l'identificateur de WM_CUSTOMMSG. Le message reçoit le handle d'une fenêtre de message, nommé MsgWin, auquel il envoie les messages. Le message contient les valeurs des paramètres WParam et LParam, qui, dans cet exemple, représentent les coordonnées x et y actuelles de la souris obtenues à partir de MouseEventArgs, e, dans une méthode OnMouseMove.
Cet exemple de code fait partie d'un exemple plus complet fourni pour le composant MessageWindow.
[Visual Basic]
Dim msg As Message = Message.Create(MsgWin.Hwnd,
MsgWindow.WM_CUSTOMMSG, New IntPtr(e.X), New IntPtr(e.Y))
MessageWindow.SendMessage(msg)
[C#]
Message msg = Message.Create(MsgWin.Hwnd,
MsgWindow.WM_CUSTOMMSG, (IntPtr)e.X, (IntPtr)e.Y);
MessageWindow.SendMessage(ref msg);
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Plateformes
Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Compact Framework
Pris en charge dans : 3.5, 2.0, 1.0