SendMessage: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
(http://dailybooth.com/vermyive887/21853961 Gertrud on demand Gertrud videogame http://dailybooth.com/erinclear513/21853997 buy The Belgrade Phantom dvd buy The Belgrade Phantom film cheap watch Supe)
 
(43 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
http://dailybooth.com/vermyive887/21853961 Gertrud on demand Gertrud videogame
+
__NOTOC__
http://dailybooth.com/erinclear513/21853997 buy The Belgrade Phantom dvd buy The Belgrade Phantom film cheap
+
Mit der Funktion SendMessage können Nachrichten an darstellbare Elemente einer Anwendung gesandt werden.
watch Supernatural film divx http://dailybooth.com/riretood/21854000 3 d Supernatural
+
 
download The Veteran online http://dailybooth.com/riretood/21854008 new The Veteran series
+
== Deklaration ==
http://dailybooth.com/erinclear513/21854007 The Simple Minded Murderer film money The Simple Minded Murderer movie on youtube
+
Üblichwerweise wird SendMessage mit folgender Deklaration verwendet:
http://dailybooth.com/riretood/21854012 where can i Jackson County Jail Jackson County Jail movie posters
+
<syntaxhighlight lang="vb">Declare Function SendMessage Lib "user32" _
http://dailybooth.com/erinclear513/21854017 Bad Medicine poster rules Bad Medicine wide release
+
                Alias "SendMessageA" ( _
http://dailybooth.com/riretood/21854022 That s Entertainment  Part II movie quality
+
                ByVal hWnd as Long, _
Crime Doctor download game http://dailybooth.com/erinclear513/21854029 buy Crime Doctor it film
+
                ByVal wMsg as Long, _
Imaginary Crimes sounds http://dailybooth.com/riretood/21854030 Imaginary Crimes sub
+
                ByVal wParam as Long, _
http://dailybooth.com/cortuweb/21854071 NY LON soundtrack volume play NY LON games free online
+
                lParam as Any) As Long</syntaxhighlight>
Love Street photo http://dailybooth.com/cortuweb/21854075 Love Street download movie
+
 
read Street Customs online for free http://dailybooth.com/bumbhunchches567/21854109 Street Customs filestube
+
Gelegentlich trifft man auch auf zwei Spezialisierungen der Deklaration:
Smallville Vengeance Chronicles photo http://dailybooth.com/bumbhunchches567/21854139 Smallville Vengeance Chronicles online buy
+
<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.