vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Done  
Autor: unbekannt
Datum: 23.03.03 14:13

Anhang:  AnhangMDIChild_Pictures.gif (69k)  

Hi Frank,

es ist eine unglaubliche Frechheit aus der Sicht von Windows - aber es geht

In die MDIForm eine Picturebox, nenne sie MDIPic. Lade über die Picture-Eigenschaft ein beliebiges Bild.

In die MDIForm dieser Code:

 
Private Declare Function SetParent Lib "user32" _
  (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
 
Private Declare Function FindWindowEx Lib "user32" Alias _
   "FindWindowExA" (ByVal hWnd1 As Long, _
   ByVal hWnd2 As Long, ByVal lpsz1 As String, _
   ByVal lpsz2 As String) As Long
 
Private Declare Function GetClientRect Lib "user32" _
   (ByVal hwnd As Long, lpRect As RECT) As Long
 
 
Private Declare Function MoveWindow Lib "user32" _
  (ByVal hwnd As Long, ByVal x As Long, _
   ByVal y As Long, ByVal nWidth As Long, _
   ByVal nHeight As Long, ByVal bRepaint As Long) As Long
 
Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type
 
Private hClient As Long
 
Private Sub MDIForm_Load()
   hClient = FindWindowEx(hwnd, 0, "MDIClient", "")
   SetParent MDIPic.hwnd, hClient
   Form1.Show
End Sub
 
Private Sub MDIForm_Resize()
   Dim cr As RECT
   GetClientRect hClient, cr
   MoveWindow MDIPic.hwnd, cr.Left, cr.Top, cr.Right, cr.Bottom, True
End Sub
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hintergrundbild in einem MDI-Forumlar538Frank22.03.03 10:54
Re: Hintergrundbild in einem MDI-Forumlar412Master22.03.03 15:32
Re: Hintergrundbild in einem MDI-Forumlar459Frank22.03.03 21:02
Re: Hintergrundbild in einem MDI-Forumlar358unbekannt22.03.03 21:24
Hallo Lordchen350Frank22.03.03 21:37
Re: Hallo Lordchen375unbekannt22.03.03 21:47
Oder aber auch ... 347unbekannt22.03.03 22:01
Re: Oder aber auch ... 368Frank22.03.03 22:04
Done 382unbekannt23.03.03 14:13
Re: Done 348Frank23.03.03 17:40
Sagte ich doch schon ...349unbekannt23.03.03 18:12

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel