Winapi.Messages.TWMNotify
Delphi
TWMNotify = record
Msg: Cardinal;
MsgFiller: TDWordFiller;
IDCtrl: WPARAM;
NMHdr: PNMHdr;
Result: LRESULT;
end;
C++
struct DECLSPEC_DRECORD TWMNotify
{
public:
unsigned Msg;
NativeUInt IDCtrl;
tagNMHDR *NMHdr;
NativeInt Result;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Winapi.Messages.pas Winapi.Messages.hpp |
Winapi.Messages | Winapi.Messages |
Beschreibung
TWMNotify wird für eine Windows-Benachrichtigungsbotschaft verwendet.
TWMNotify ist die Datenstruktur, die für alle Windows-Benachrichtigungsbotschaften verwendet wird. Das Feld Msg enthält den Code der Windows-Botschaft. Das Feld IDCtrl gibt die Ressourcen-ID des Steuerelements an, von dem die Botschaft gesendet wurde. Das Feld NMHdr ist ein Zeiger auf den Header der Benachrichtigung. Diese Datenstruktur hat drei Elemente: hwndFrom ist das Fenster-Handle des Steuerelements an, von dem die Botschaft gesendet wurde, idFrom ist mit dem Feld IDCtrl von TWMNotify identisch, und code gibt den Benachrichtigungscode an. Die genaue Bedeutung ist vom Typ des Steuerelements abhängig, das die Botschaft gesendet hat. Das Feld Result enthält den Rückgabewert der Anwendung, von der die Botschaft verarbeitet wird.