SendMessage: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(where to watch Only the Valiant film http://dailybooth.com/scufroughri/21854331 Only the Valiant trailer leaked cheap The Villain movie http://dailybooth.com/scufroughri/21854357 film review The Vill)
 
(41 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
where to watch Only the Valiant film http://dailybooth.com/scufroughri/21854331 Only the Valiant trailer leaked
+
__NOTOC__
cheap The Villain movie http://dailybooth.com/scufroughri/21854357 film review The Villain
+
Mit der Funktion SendMessage können Nachrichten an darstellbare Elemente einer Anwendung gesandt werden.
http://dailybooth.com/besola/21854354 buy and download Breeders movie online watch full Breeders movie now
+
 
3d bluray Starman http://dailybooth.com/scufroughri/21854367 about Starman online
+
== Deklaration ==
http://dailybooth.com/besola/21854377 New game guide New movie to download
+
Üblichwerweise wird SendMessage mit folgender Deklaration verwendet:
http://dailybooth.com/besola/21854384 The Bad News Bears in Breaking Training free The Bad News Bears in Breaking Training soundtrack download
+
<syntaxhighlight lang="vb">Declare Function SendMessage Lib "user32" _
http://dailybooth.com/besola/21854395 download whole Petulia movie Petulia extended version
+
                Alias "SendMessageA" ( _
whole movie of fast Hello Lonesome http://dailybooth.com/belrighbe/21854439 Hello Lonesome movie awards
+
                ByVal hWnd as Long, _
Scarecrows movie showing http://dailybooth.com/belrighbe/21854442 full Scarecrows movie in high quality
+
                ByVal wMsg as Long, _
Your Name Here oscar awards http://dailybooth.com/belrighbe/21854452 Your Name Here times
+
                ByVal wParam as Long, _
http://dailybooth.com/belrighbe/21854462 chat Oblomov games Oblomov sound
+
                lParam as Any) As Long</syntaxhighlight>
http://dailybooth.com/wrissastli428/21854458 Basketball Wives movie on line Basketball Wives 3d release
+
 
full Every Little Step film hd http://dailybooth.com/belrighbe/21854466 Every Little Step icons
+
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.