vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

VB & Windows API
Re: ListView und CommandButtons 
Autor: Stefan
Datum: 25.03.06 19:09

Hallo,

erst einmal danke für Deine Antwort.

Ich verwende kein VB für mein Projekt, sondern PowerBasic. Dies sollte aber nicht viel ausmachen hoffe ich:


SUB CreateDialog_frmWelcome(BYVAL hParent&)
    LOCAL Style&, ExStyle&, AddX&, AddY&
    LOCAL hDlg AS DWORD
    LOCAL nHeight AS LONG
    LOCAL nWidth AS LONG 'Variablen für die größe des RightCorner Images
 
    Style& = %DS_MODALFRAME OR %WS_CAPTION OR %DS_CENTER OR %WS_SYSMENU
    ExStyle& = 0
 
    'DIALOG FONT "Tahoma",8
    DIALOG NEW hParent&, "Setup", , ,420,275, Style&, ExStyle&, TO hfrmWelcome&
 
    nHeight = VAL(ExtractTextFromExecutable(ReturnPath(),"RightCornerHeight"))
    nWidth = VAL(ExtractTextFromExecutable(ReturnPath(),"RightCornerWidth"))
 
    CONTROL ADD _
      "syslistview32",hfrmWelcome&,%FRMWELCOME_BACKGROUND,"",0,0,530,360, _
      %WS_CHILD OR %WS_VISIBLE 'ListView erzeugen
    CONTROL ADD _
    "syslistview32",hfrmWelcome&,%FRMWELCOME_RIGHTCORNER,"",330,5,nWidth,nHeigh_
    t,%WS_CHILD OR  %WS_VISIBLE
 
    CONTROL ADD BUTTON, hfrmWelcome&, %FRMWELCOME_CMDNEXT, "Weiter", 250, _
      255,50,15, 0
    CONTROL ADD BUTTON, hfrmWelcome&, %FRMWELCOME_CMDBACK, "Zurück", 190, _
    255,50,15, 0
    CONTROL ADD BUTTON, hfrmWelcome&, 111111, "Zurück", 120, 255,50,15, 0
 
    SetWindowPos GetDlgItem(hfrmWelcome&, %FRMWELCOME_BACKGROUND), _
      %HWND_BOTTOM, 25, 0,700,450, %SWP_NOMOVE
    'SetWindowPos GetDlgItem(hfrmWelcome&, %FRMWELCOME_CMDNEXT), %HWND_TOP, 0, 
    ' 0, 75, 25, %SWP_NOMOVE
 
 
 
 
    SetParent %FRMWELCOME_CMDNEXT,%FRMWELCOME_BACKGROUND
    SetParent %FRMWELCOME_CMDBACK,%FRMWELCOME_BACKGROUND
 
    CONTROL ADD LABEL, hfrmWelcome&,  %FRMWELCOME_LBLHEADER,  "Bitte haben Sie" & _
      "einen Moment Geduld...", 10, 3, 200, 16, _
        %WS_CHILD OR %WS_VISIBLE OR %SS_CENTER, 0
 
 
    Configure_frmWelcome
 
END SUB
Die erzeugte Listview ist nur dazu da um ein Hintergrundbild für die Form anzuzeigen (JPEG). JPEGs anzuzeigen ist leider nicht so einfach wie in VB.

Ich hab das Programm mittlerweile soweit, dass man auf die Buttons klicken kann. Die Buttons erscheinen jedoch erst, wenn man mindestens ein mal auf die Listview geklickt hat. Ich könnte nun einen Mausklick simulieren, bloß irgendwie ist mir die Lösung etwas zu billig.

Grüße
Stefan

Manchmal verliert man, manchmal gewinnen die Anderen...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ListView und CommandButtons1.230Stefan23.03.06 22:51
Re: ListView und CommandButtons765ModeratorMartoeng24.03.06 18:23
Re: ListView und CommandButtons726Stefan25.03.06 19:09
Nachtrag722Stefan25.03.06 19:11
Re: ListView und CommandButtons699ModeratorMartoeng25.03.06 22:37
Re: ListView und CommandButtons666Stefan26.03.06 17:46

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