Penne cosmetiche

Le dimensioni di una penna cosmetica sono specificate nelle unità di dispositivo. Pertanto, le linee disegnate con una penna cosmetica hanno sempre una larghezza fissa. Le linee disegnate con una penna cosmetica sono generalmente disegnate da 3 a 10 volte più veloci rispetto alle linee disegnate con una penna geometrica. Le penne cosmetiche hanno tre attributi: larghezza, stile e colore. Per altre informazioni su questi attributi, vedere Attributi penna.

Per creare una penna cosmetica, utilizzare la funzione CreatePen, CreatePenIndirect o ExtCreatePen . Per recuperare una delle tre penne cosmetiche stock gestite dal sistema, utilizzare la funzione GetStockObject .

Dopo aver creato una penna (o ottenere un handle per una delle penne di magazzino), selezionare la penna nel contesto di dispositivo (DC) dell'applicazione usando la funzione SelectObject . Da questo punto in poi, l'applicazione usa questa penna per tutte le operazioni di disegno a linee nell'area client.