Afficher : Delphi C++
Préférences d'affichage

Winapi.Messages.TMessage

De XE2 API Documentation

Delphi

  TMessage = record
    Msg: Cardinal;
    case Integer of
      0: (
        WParam: WPARAM;
        LParam: LPARAM;
        Result: LRESULT);
      1: (
        WParamLo: Word;
        WParamHi: Word;
        WParamFiller: TDWordFiller;
        LParamLo: Word;
        LParamHi: Word;
        LParamFiller: TDWordFiller;
        ResultLo: Word;
        ResultHi: Word;
        ResultFiller: TDWordFiller);
  end;

C++

struct DECLSPEC_DRECORD TMessage{
public:
unsigned Msg;
#pragma pack(push,1)
union
{
struct
{
System::Word WParamLo;
System::Word WParamHi;
System::Word LParamLo;
System::Word LParamHi;
System::Word ResultLo;
System::Word ResultHi;
};
struct
{
unsigned WParam;
int LParam;
int Result;
};
};
#pragma pack(pop)
};

Sommaire

Propriétés

Type Visibilité  Source Unité  Parent
struct
class
public
Winapi.Messages.pas
Winapi.Messages.hpp
Winapi.Messages Winapi.Messages

Description

TMessage représente un message Windows.

Le type TMessage représente un message Windows dans WndProc et dans d'autres méthodes.

TMessage contient les champs suivants :



Champ Signification

Msg

Représente le code du message Windows.

WParam

Représente le WParam du message. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs WParamLo et WParamHi .

LParam

Représente le LParam du message. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs LParamLo et LParamHi.

Result

Contient la valeur de retour. Pour accéder aux mots supérieur et inférieur de ce champ, utilisez plutôt les champs ResultLo et ResultHi.



Voir aussi


Exemples de code

Versions précédentes
Traductions