VisualBasic [VB6] Draw Listbox zu einer bestimmten Position in der Form

Gotenks666

Ensign
Registriert
Mai 2009
Beiträge
165
Guten Tag liebe Community,

ich arbeite momentan mit Visual Basic 6 und DirectX8. Ich habe durch DirectX8 ein neues Fenster erstellt da ich eine transparente .png file lade. Und in dieses Fenster möchte ich gerne eine listbox haben. Doch wie stelle ich das an. das die Listbox genau auf der selben position meines neuen Fensters ist. Als beispiel:

Das ist mein Fenster in der Form:

Code:
Public Sub DrawTest()
Dim X As Long, Y As Long, Width As Long, Height As Long

    X = GUIWindow(GUI_TEST).X
    Y = GUIWindow(GUI_TEST).Y
    
    Width = GUIWindow(GUI_TEST).Width
    Height = GUIWindow(GUI_TEST).Height
    
    Directx8.RenderTexture Tex_GUI(2), X, Y, 0, 0, Width, Height, Width, Height
    RenderText Font_Default, "Test Window", (GUIWindow(GUI_TEST).Width / 2) - EngineGetTextWidth(Font_Default, "Test Window"), Y + 5, White
End Sub

Hier wird die Position meines DirextX8 Window defeniert
Code:
With GUIWindow(GUI_TEST)
        .X = 300
        .Y = 100
        .Width = 257
        .Height = 152
        .visible = False
    End With

Doch wie schaffe ich es das ich meine Listbox auf die selbe position bekomme ohne das Listbox Control im Editor zu verschieben.
 
Zurück
Oben