Rubrik: Fenster | 30.07.01 |
SetParent-Funktion Die SetParent-Funktion ändert das Elternfenster des vorgegebenen Kindfensters. | ||
Betriebssystem: Win95, Win98, WinNT 3.1, Win2000, WinME | Views: 18.464 |
Deklaration:
Declare Function SetParent Lib "user32" _ Alias "SetParent" ( _ ByVal hWndChild As Long, _ ByVal hWndNewParent As Long) As Long
Beschreibung:
Die SetParent-Funktion ändert das Elternfenster des vorgegebenen Kindfensters.
Parameter:
hWndChild | Das Handle des Kindfensters. |
hWndNewParent | Das Handle des neuen Elternfensters. Ist dieser Wert NULL, wird der Desktop zum neuen Elternfenster. |
Rückgabewert:
War der Funktionsaufruf erfolgreich, wird der Handle des vorhergehenden Fensters zurückgegeben, andernfalls ist der Rückgabewert 0.
Beispiel:
Private Declare Function SetParent Lib "user32" _ Alias "SetParent" ( _ ByVal hWndChild As Long, _ ByVal hWndNewParent As Long) As Long
' Plaziert ein Textbox-Control, das vorher direkt auf der Form angezeigt ' wurde, in eine PictureBox. Private Sub Command1_Click() Dim lRet As Long lRet = SetParent(Text1.hWnd, Picture1.hWnd) If lRet <> 0 Then MsgBox "Elternfenster der Textbox erfolgreich geändert!" End If End Sub