Winapi.Messages.SendStructMessage
Delphi
function SendStructMessage(Handle: HWND; Msg: UINT; WParam: WPARAM; const LParam): LRESULT;
C++
extern DELPHI_PACKAGE int __fastcall SendStructMessage(HWND Handle, unsigned Msg, unsigned WParam, const void *LParam);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Description
Envoie un message Windows, en envoyant une structure de données.
SendStructMessage appelle la fonction Windows SendMessage et renvoie un LRESULT.
Handle est un handle de fenêtre HWND.
Msg est l'ID du message Windows. Cette constante est exactement identique à l'ID de message Windows décrit dans le SDK de Microsoft Windows.
WParam est un WPARAM pour le message, dépendant de Msg. La valeur est envoyée.
LParam est une structure de données LPARAM pour le message, dépendant de Msg. La valeur est envoyée.
Divers enregistrements ont été définis dans l'unité Messages pour représenter les messages Windows. Par exemple, TWMCopy représente le message WM_COPY, TWMKeyDown représente WM_KEYDOWN, et ainsi de suite.
Pour de plus amples informations sur les messages Windows et leurs WPARAM et LPARAM associés, voir la documentation du SDK de Microsoft Windows.