vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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
Re: Undokumentierte WinApi32-Funktion 
Autor: unbekannt
Datum: 13.04.02 15:17

Hi HPS,

das ist eine völlig "normale" WinAPI-Funktion und natürlich kommentiert. Ich zitiere aus meiner WinAPI-Referenz:

"Drawtext zeichnet den angegebenen Text und formatiert die Ausgabe, wenn dies gewünscht wird.

Parameter: hDC Gibt den Gerätekonzext an, in den das Steuerelement gezeichnet werden soll.

lpTextString: Ein Zeiger auf den zu zeichnenden String

nlenght: Spezifiziert die Anzahl der zu zeichnenen Zeichen. Ist dieser Wert gleich -1, handetl es sich um einen nullterminierten String.

lpRect: Defeiniert das umgrenzende Rechteck. Der Text wird automatisch innerhalb des Rechtecks formatiert.

Hier die Rect-Struktur:

Public Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type

uFlags: Jetzt wird es allerdings recht umfangreich.

Private Const DT_BOTTOM = &H8
Private Const DT_CALCRECT = &H400
Private Const DT_CENTER = &H1
Private Const DT_CHARSTREAM = 4 ' Character-stream, PLP
Private Const DT_DISPFILE = 6 ' Display-file
Private Const DT_EXPANDTABS = &H40
Private Const DT_EXTERNALLEADING = &H200
Private Const DT_INTERNAL = &H1000
Private Const DT_LEFT = &H0
Private Const DT_METAFILE = 5 ' Metafile, VDM
Private Const DT_NOCLIP = &H100
Private Const DT_NOPREFIX = &H800
Private Const DT_PLOTTER = 0 ' Vector plotter
Private Const DT_RASCAMERA = 3 ' Raster camera
Private Const DT_RASDISPLAY = 1 ' Raster display
Private Const DT_RASPRINTER = 2 ' Raster printer
Private Const DT_RIGHT = &H2
Private Const DT_SINGLELINE = &H20
Private Const DT_TABSTOP = &H80
Private Const DT_TOP = &H0
Private Const DT_VCENTER = &H4
Private Const DT_WORDBREAK = &H10

Es können mehrere Konstante "verodert" werden.

cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Undokumentierte WinApi32-Funktion49HPS13.04.02 14:59
Re: Undokumentierte WinApi32-Funktion617unbekannt13.04.02 15:17
Re: Undokumentierte WinApi32-Funktion55HPS13.04.02 16:18
Re: Undokumentierte WinApi32-Funktion601unbekannt13.04.02 16:39
Re: Undokumentierte WinApi32-Funktion84HPS13.04.02 17:11
???465unbekannt13.04.02 17:23
Re: ???26HPS13.04.02 17:39

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