Beschreibung: Deklaration: Declare Function Arc Lib "gdi32.dll" ( _ ByVal hdc As Long, _ ByVal nLeftRect As Long, _ ByVal nTopRect As Long, _ ByVal nRightRect As Long, _ ByVal nBottomRect As Long, _ ByVal nXStartArc As Long, _ ByVal nYStartArc As Long, _ ByVal nXEndArc As Long, _ ByVal nYEndArc As Long) As Long Parameter:
Rückgabewert: Beispiel: Private Declare Function Arc Lib "gdi32.dll" ( _ ByVal hdc As Long, _ ByVal nLeftRect As Long, _ ByVal nTopRect As Long, _ ByVal nRightRect As Long, _ ByVal nBottomRect As Long, _ ByVal nXStartArc As Long, _ ByVal nYStartArc As Long, _ ByVal nXEndArc As Long, _ ByVal nYEndArc As Long) As Long Private Sub Command1_Click() Dim Retval As Long, HalfWidth As Long, HalfHeight As Long Dim XStart As Long, YStart As Long Dim XEnd As Long, YEnd As Long With Form1 .ScaleMode = vbPixels ' Zeichnet eine komplette Ellipse auf der gesamten Form Retval = Arc(.hdc, 0&, 0&, .ScaleWidth, .ScaleHeight, .ScaleWidth, _ .ScaleHeight, .ScaleWidth, .ScaleHeight) If Retval = 0 Then _ MsgBox "Ein Fehler ist aufgetreten", vbCritical, "Fehler" ' Zeichnet eine halbe Ellipse auf der halben Form HalfWidth = .ScaleWidth / 2 HalfHeight = .ScaleHeight / 2 XStart = (.ScaleWidth - HalfWidth) / 2 YStart = (.ScaleHeight - HalfHeight) / 2 XEnd = HalfWidth + XStart YEnd = HalfHeight + YStart Retval = Arc(.hdc, XStart, YStart, XEnd, YEnd, XEnd, HalfHeight, XStart, HalfHeight) If Retval = 0 Then _ MsgBox "Ein Fehler ist aufgetreten", vbCritical, "Fehler" .Refresh End With End Sub Diese Seite wurde bereits 517 mal aufgerufen. |
TOP Entwickler-Paket ![]() TOP-Preis!! Mit der Developer CD erhalten Sie insgesamt 25 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1524.50 EUR... Buchempfehlung Tipp des Monats Manfred Bohn Skalierte Werte zeichnen Struktur für das Zeichnen skalierter Werte durch pixelbezogene Methoden: ScaleLeft, -Top, -Width, -Height TOP! Unser Nr. 1 ![]() sevDataGrid 2.0 Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. |
||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||


Arc-Funktion

