COleControl::GetControlFlags
Recupera los valores de marcador del control.
virtual DWORD GetControlFlags( );
Valor devuelto
Una combinación de ORed de los marcadores de la enumeración de ControlFlags:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Comentarios
De manera predeterminada, GetControlFlags devuelve fastBeginPaint | clipPaintDC.
fastBeginPaint
Si se establece, aplicaciones una función de la comienzo- representación apropiada para controles OLE en lugar de BeginPaint API (establecido de forma predeterminada).clipPaintDC
Si no establece, neutralizaciones que la llamada a IntersectClipRect creados por COleControl y que obtiene una pequeña ventaja de velocidad. Si utiliza la activación sin ventana, el marcador no tiene ningún efecto.pointerInactive
Si se establece, proporciona la interacción con el mouse mientras el control está inactivo habilitando la implementación de entity_CODECOleControl de la interfaz de IPointerInactive , que está deshabilitada de forma predeterminada.noFlickerActivate
Si se establece, elimina operaciones adicionales del gráfico y el parpadeo visual complementarias. Uso cuando el control se dibuja idéntica en los estados inactivas y activo. Si utiliza la activación sin ventana, el marcador no tiene ningún efecto.windowlessActivate
Si se establece, indica la activación sin ventana de las aplicaciones del control.canOptimizeDraw
Si se establece, indica que el control realizará el gráfico optimizado, si el contenedor lo admite.
Para obtener más información sobre GetControlFlags y otras optimizaciones de controles OLE, vea Controles ActiveX: optimización.
Requisitos
encabezado: afxctl.h