vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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: Schriftweite in Controls ändern 
Autor: xmurrix
Datum: 16.11.04 08:23

morgen martoeng,

danke für den hinweis...

diese möglichkeit habe ich auch schon mit folgendem code ohne erfolg ausprobiert:
Private Sub ChangeFontWidth(ByRef oControl As Object)
  Dim sBuff As String
  Dim lhDC  As Long
  Dim lRet  As Long
 
  sBuff = Space(200)
  lhDC = GetDC(oControl.hwnd)
  lRet = SetTextCharacterExtra(lhDC, mSpace) 'mSpace = 3
  lRet = ReleaseDC(oControl.hwnd, lhDC)
  oControl.Refresh
 
  FormatMessage FORMAT_MESSAGE_FROM_SYSTEM, ByVal 0&, GetLastError, _
    LANG_NEUTRAL, sBuff, 200, ByVal 0&
  Debug.Print sBuff
End Sub
die schriftweite von einer textbox oder combobox wird nicht geändert und "GetLastError()" liefert keine fehlermeldung. irgendwie habe ich das gefühl, dass sich die funktion "SetTextCharacterExtra()" nur auf formular-/ und label-objekte auswirkt...

gruß
xmurrix
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Schriftweite in Controls ändern1.346xmurrix13.11.04 19:04
Re: Schriftweite in Controls ändern754ModeratorMartoeng15.11.04 19:20
Re: Schriftweite in Controls ändern824xmurrix16.11.04 08:23

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