Stile penna
L'attributo di stile specifica il motivo linea che viene visualizzato quando viene utilizzata una particolare penna cosmetica o geometrica. Esistono otto stili di penna predefiniti. La figura seguente mostra i sette di questi stili definiti dal sistema.
Lo stile all'interno del telaio è identico allo stile solido per le penne cosmetiche. Tuttavia, funziona in modo diverso quando usato con una penna geometrica. Se la penna geometrica è più ampia di un singolo pixel e una funzione di disegno utilizza la penna per disegnare un bordo attorno a un oggetto riempito, il sistema disegna il bordo all'interno della cornice dell'oggetto. Usando lo stile all'interno del frame, un'applicazione può garantire che un oggetto venga visualizzato interamente all'interno delle dimensioni specificate, indipendentemente dalla larghezza della penna geometrica.
Oltre ai sette stili definiti dal sistema, esiste un ottavo stile definito dall'utente (o dall'applicazione). Uno stile definito dall'utente genera linee con una serie personalizzata di trattini e punti.
Usare la funzione CreatePen, CreatePenIndirect o ExtCreatePen per creare una penna con gli stili definiti dal sistema. Utilizzare la funzione ExtCreatePen per creare una penna con uno stile definito dall'utente.