Freigeben über


Pen::GetCompoundArray-Methode (gdipluspen.h)

Die Pen::GetCompoundArray-Methode ruft das Verbundarray ab, das derzeit für dieses Pen-Objekt festgelegt ist.

Syntax

Status GetCompoundArray(
  [out] REAL *compoundArray,
  [in]  INT  count
);

Parameter

[out] compoundArray

Typ: REAL*

Zeiger auf ein Array, das das Verbundarray empfängt.

[in] count

Typ: INT

Eine ganze Zahl, die die Anzahl der Elemente im compoundArray-Array angibt.

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Hinweise

Angenommen, ein zusammengesetztes Array enthält die Werte 0,0, 0,2, 0,7 und 1,0 und der Stift hat eine Breite von 100. Wenn Sie den Stift zum Zeichnen verwenden, erhalten Sie zwei parallele Linien. Die erste Zeile hat eine Breite von 20, der Abstand zwischen den beiden Linien hat eine Breite von 50, und die zweite Zeile hat eine Breite von 30.

Angenommen, ein zusammengesetztes Array enthält die Werte 0,0, 0,2, 0,3, 0,6, 0,85 und 1,0 und der Stift hat eine Breite von 100. Wenn Sie den Stift zum Zeichnen verwenden, erhalten Sie drei parallele Linien. Die Breite der drei Linien beträgt 20, 30 bzw. 15. Die Breite der beiden Leerzeichen zwischen den Linien beträgt 10 bzw. 25.

Beispiele

Im folgenden Beispiel wird das Verbundarray für ein Pen-Objekt abgerufen. Unter der Annahme, dass für dieses Pen-Objekt ein zusammengesetztes Array festgelegt wurde, ruft der Code dann die Einträge ab, die für diesen Stift festgelegt wurden.

INT count = pen.GetCompoundCount();
REAL * distances = new REAL[count];
Status stat = pen.GetCompoundArray(distances, count);

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdipluspen.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Stift

Pen::SetCompoundArray

Stifte, Linien und Rechtecke