Enumerazione OLEDCFLAGS (ocidl.h)
Specifica informazioni aggiuntive per il contenitore sul contesto del dispositivo richiesto dall'oggetto.
Sintassi
typedef enum tagOLEDCFLAGS {
OLEDC_NODRAW = 0x1,
OLEDC_PAINTBKGND = 0x2,
OLEDC_OFFSCREEN = 0x4
} OLEDCFLAGS;
Costanti
OLEDC_NODRAW Valore: 0x1 Indica che l'oggetto non userà l'HDC restituito per il disegno, ma semplicemente per ottenere informazioni sul dispositivo di visualizzazione. In questo caso, il contenitore può semplicemente passare il contesto del dispositivo della finestra senza ulteriore elaborazione. |
OLEDC_PAINTBKGND Valore: 0x2 Richiede che il contenitore disegnare lo sfondo dietro l'oggetto prima di restituire il contesto del dispositivo. Gli oggetti devono usare questo flag quando si richiede un contesto del dispositivo per disegnare un'area trasparente. |
OLEDC_OFFSCREEN Valore: 0x4 Indica che l'oggetto preferisce disegnare in un contesto del dispositivo offscreen che deve quindi essere copiato nella schermata. Il contenitore può rispettare questa richiesta o meno. Se questo bit viene cancellato, il contenitore deve restituire un contesto del dispositivo sullo schermo che consente all'oggetto di eseguire operazioni di schermata dirette, ad esempio la visualizzazione di una selezione tramite un'operazione XOR. Un oggetto può specificare questo valore quando l'operazione di disegno genera un sacco di flicker dello schermo. |
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ocidl.h |