SendMessage: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(http://dailybooth.com/wolsouce/21854964 The Amazing Adventure movie pics The Amazing Adventure free The House on Skull Mountain film high quality http://dailybooth.com/wolsouce/21854971 The House on)
 
(39 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
http://dailybooth.com/wolsouce/21854964 The Amazing Adventure movie pics The Amazing Adventure free
+
__NOTOC__
The House on Skull Mountain film high quality http://dailybooth.com/wolsouce/21854971 The House on Skull Mountain film high quality
+
Mit der Funktion SendMessage können Nachrichten an darstellbare Elemente einer Anwendung gesandt werden.
http://dailybooth.com/wolsouce/21854976 The Expendables creator free the whole film of The Expendables
+
 
Terror of Mechagodzilla on dvd release date http://dailybooth.com/inormy171/21855030 watch Terror of Mechagodzilla megavideo
+
== Deklaration ==
download Naked classic dvd http://dailybooth.com/inormy171/21855045 Naked poster
+
Üblichwerweise wird SendMessage mit folgender Deklaration verwendet:
http://dailybooth.com/squatchiser/21855040 Bloodstone rerelease Bloodstone movie series
+
<syntaxhighlight lang="vb">Declare Function SendMessage Lib "user32" _
watch Passion Lane movie full version http://dailybooth.com/squatchiser/21855065 download Passion Lane movie bootleg
+
                Alias "SendMessageA" ( _
fast Barbershop trailer download http://dailybooth.com/squatchiser/21855077 definition of Barbershop
+
                ByVal hWnd as Long, _
Oviri soundtrack list http://dailybooth.com/squatchiser/21855082 Oviri program
+
                ByVal wMsg as Long, _
http://dailybooth.com/squatchiser/21855088 Catlow dvd buy Catlow rental release date
+
                ByVal wParam as Long, _
 +
                lParam as Any) As Long</syntaxhighlight>
 +
 
 +
Gelegentlich trifft man auch auf zwei Spezialisierungen der Deklaration:
 +
<syntaxhighlight lang="vb">Declare Function SendMessageLong Lib "user32" _
 +
                Alias "SendMessageA" ( _
 +
                ByVal hWnd As Long, _
 +
                ByVal wMsg As Long, _
 +
                ByVal wParam As Long, _
 +
                ByRef lParam As Long) As Long
 +
 
 +
Declare Function SendMessageString Lib "user32" _
 +
                Alias "SendMessageA" ( _
 +
                ByVal hWnd As Long, _
 +
                ByVal wMsg As Long, _
 +
                ByVal wParam As Long, _
 +
                ByVal lParam As String) As Long</syntaxhighlight>
 +
 
 +
=== Parameter ===
 +
''hWnd''
 +
:[in] ID des darstellbaren Objektes. Wird HWND_BROADCAST verwendet, wird die Nachricht an alle Objekte gesandt.
 +
 
 +
''wMsg''
 +
:[in] Nachricht, die an das darstellbare Objekt gesandt werden soll.  
 +
 
 +
''wParam''
 +
:[in] Zusätzliche Informationen, die das Objekt erhalten oder verarbeiten soll. Die Daten sind von der Nachricht (und damit vom Objekt) abhängig.
 +
 
 +
''lParam''
 +
:[in] Zusätzliche Informationen, die das Objekt erhalten oder verarbeiten soll. Die Daten sind von der Nachricht (und damit vom Objekt) abhängig.
 +
 
 +
=== Rückgabe(n) ===
 +
 
 +
Die Funktion gibt einen Wert vom Typ Long zurück. Die möglichen Werte sind von der Nachricht (und damit vom Objekt) abhängig.
 +
 
 +
[[Kategorie:Fenster]]
 +
[[Kategorie:User32]]
 +
[[Kategorie:Funktionen]]

Aktuelle Version vom 5. November 2016, 23:47 Uhr

Mit der Funktion SendMessage können Nachrichten an darstellbare Elemente einer Anwendung gesandt werden.

Deklaration

Üblichwerweise wird SendMessage mit folgender Deklaration verwendet:

Declare Function SendMessage Lib "user32" _
                 Alias "SendMessageA" ( _
                 ByVal hWnd as Long, _
                 ByVal wMsg as Long, _
                 ByVal wParam as Long, _
                 lParam as Any) As Long

Gelegentlich trifft man auch auf zwei Spezialisierungen der Deklaration:

Declare Function SendMessageLong Lib "user32" _
                 Alias "SendMessageA" ( _
                 ByVal hWnd As Long, _
                 ByVal wMsg As Long, _
                 ByVal wParam As Long, _
                 ByRef lParam As Long) As Long

Declare Function SendMessageString Lib "user32" _
                 Alias "SendMessageA" ( _
                 ByVal hWnd As Long, _
                 ByVal wMsg As Long, _
                 ByVal wParam As Long, _
                 ByVal lParam As String) As Long

Parameter

hWnd

[in] ID des darstellbaren Objektes. Wird HWND_BROADCAST verwendet, wird die Nachricht an alle Objekte gesandt.

wMsg

[in] Nachricht, die an das darstellbare Objekt gesandt werden soll.

wParam

[in] Zusätzliche Informationen, die das Objekt erhalten oder verarbeiten soll. Die Daten sind von der Nachricht (und damit vom Objekt) abhängig.

lParam

[in] Zusätzliche Informationen, die das Objekt erhalten oder verarbeiten soll. Die Daten sind von der Nachricht (und damit vom Objekt) abhängig.

Rückgabe(n)

Die Funktion gibt einen Wert vom Typ Long zurück. Die möglichen Werte sind von der Nachricht (und damit vom Objekt) abhängig.