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

Allgemeine Diskussionen
Ah: Du hast Glück - es geht  
Autor: Loerdchen
Datum: 28.06.03 11:23

HI,

das hier setzt die Multiline-Eigenschaft zur Laufzeit nach:

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
     (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function UpdateWindow Lib "USER32.DLL" _
    (ByVal hWnd As Long) As Long
 
Private Const WS_CHILD = &H40000000
Private Const GWL_STYLE = (-16)
Private Const GWL_EXSTYLE = (-20)
Private Const WS_TABSTOP = &H10000
Private Const ES_LEFT = &H0&
Private Const ES_MULTILINE = &H4&
Private Const ES_AUTOHSCROLL = &H80&
Private Const WS_EX_CLIENTEDGE = &H200&
Private Const WS_EX_LTRREADING = &H0&
Private Const WS_EX_RIGHTSCROLLBAR = &H0&
Private Const WS_VISIBLE = &H10000000
 
Private Sub Form_Load()
    Dim nStyles As Long
    Dim nExStyles As Long
 
    nStyles = WS_CHILD Or WS_VISIBLE Or ES_LEFT Or ES_MULTILINE Or _
      ES_AUTOHSCROLL
    nExStyles = WS_EX_CLIENTEDGE Or WS_EX_LTRREADING Or WS_EX_RIGHTSCROLLBAR
 
    ' Set Styles
    SetWindowLong Text1.hWnd, GWL_STYLE, nStyles
    SetWindowLong Text1.hWnd, GWL_EXSTYLE, nExStyles
    UpdateWindow Text1.hWnd '<---- das hier ist WICHTIG!
 
 
End Sub
Es ging bisher nur deshalb nicht, weil diese Veränderungen der Styles einfach
UpdateWindow() erfordern.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler beim Kompilieren 162T Rösler27.06.03 17:24
Re: Fehler beim Kompilieren 385dbayer27.06.03 17:33
Re: Fehler beim Kompilieren 75T Rösler27.06.03 17:43
Re: Fehler beim Kompilieren 350dbayer27.06.03 17:52
Re: Fehler beim Kompilieren 402Loerdchen27.06.03 20:15
Re: Fehler beim Kompilieren 324dbayer28.06.03 08:23
Re: Fehler beim Kompilieren 336ModeratorDieter28.06.03 09:12
Ah: Du hast Glück - es geht 387Loerdchen28.06.03 11:23
Ups: Nein, doch nicht. 348Loerdchen28.06.03 11:47

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