Metodo Pen::GetCompoundArray (gdipluspen.h)
Il metodo Pen::GetCompoundArray ottiene la matrice composta attualmente impostata per questo oggetto Pen .
Sintassi
Status GetCompoundArray(
[out] REAL *compoundArray,
[in] INT count
);
Parametri
[out] compoundArray
Tipo: REAL*
Puntatore a una matrice che riceve la matrice composta.
[in] count
Tipo: INT
Intero che specifica il numero di elementi nella matrice compoundArray .
Valore restituito
Tipo: Stato
Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Si supponga che una matrice composta contenga i valori 0.0, 0.2, 0.7 e 1.0 e che la penna abbia una larghezza di 100. Quando si usa la penna per disegnare, si ottengono due linee parallele. La prima linea ha una larghezza di 20, lo spazio tra le due linee ha una larghezza di 50 e la seconda linea ha una larghezza di 30.
Per un esempio più complesso, si supponga che una matrice composta contenga i valori 0.0, 0.2, 0.3, 0.6, 0,85 e 1.0 e che la penna abbia una larghezza di 100. Quando si usa la penna per disegnare, si ottengono tre linee parallele. Le larghezze delle tre righe sono rispettivamente 20, 30 e 15. Le larghezze dei due spazi tra le linee sono rispettivamente 10 e 25.
Esempio
L'esempio seguente ottiene la matrice composta per un oggetto Pen . Supponendo che per questo oggetto Pen sia stata impostata una matrice composta, il codice ottiene le voci impostate per questa penna.
INT count = pen.GetCompoundCount();
REAL * distances = new REAL[count];
Status stat = pen.GetCompoundArray(distances, count);
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | gdipluspen.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |