Miembros de la clase CDC

Miembros de datos
Construcción/destrucción
Inicialización
Funciones de contexto de dispositivo
Funciones de la herramienta de dibujo
Selección del tipo de seguro. Ayudantes
Funciones de paleta de Color y color
Funciones de atributo de dibujo
Asignación de funciones
Coordinar funciones
Funciones de la región
Recorte de funciones
Funciones de salida de línea
Funciones de dibujo simple
Elipse y polígono funciones
Funciones de mapa de bits
Funciones de texto
Funciones de fuente
Funciones de Escape de impresora
Funciones de desplazamiento
Funciones de metarchivo
Funciones de ruta

Miembros de datos

m_hDC El contexto de dispositivo de salida utilizado por este objeto CDC.
m_hAttribDC El contexto de dispositivo de atributos utilizado por este objeto CDC.

Construcción

CDC Construye un objeto CDC.

Inicialización

Error Crea un contexto de dispositivo para un dispositivo específico.
CreateIC Crea un contexto de información para un dispositivo específico. Esto proporciona una manera rápida para obtener información sobre el dispositivo sin necesidad de crear un contexto de dispositivo.
CreateCompatibleDC Crea un contexto de dispositivo de memoria que es compatible con otro contexto de dispositivo. Se puede utilizar para preparar imágenes en la memoria.
DeleteDC Elimina el contexto de dispositivo de Windows asociado a este objeto CDC.
FromHandle Devuelve un puntero a un objeto CDC cuando dado un identificador para un contexto de dispositivo. Si un objeto CDC no está acoplado al mango, se crea y se adjunta un objeto temporal de CDC.
DeleteTempMap Llamado por el controlador de tiempo de inactividad de CWinApp para eliminar cualquier objeto CDC temporal creado por FromHandle. También se desprende del contexto de dispositivo.
Adjuntar Asigna un contexto de dispositivo de Windows a este objeto CDC.
Separar Se separa del contexto de dispositivo de Windows de este objeto CDC.
SetAttribDC Conjuntos m_hAttribDC, el contexto de dispositivo de atributo.
SetOutputDC Conjuntos m_hDC, el contexto de dispositivo de salida.
ReleaseAttribDC Versiones m_hAttribDC, el contexto de dispositivo de atributo.
ReleaseOutputDC Versiones m_hDC, el contexto de dispositivo de salida.
GetCurrentBitmap Devuelve un puntero al objeto seleccionado CBitmap.
GetCurrentBrush Devuelve un puntero al objeto seleccionado CBrush.
GetCurrentFont Devuelve un puntero al objeto CFont actualmente seleccionado.
GetCurrentPalette Devuelve un puntero al objeto seleccionado CPalette.
GetCurrentPen Devuelve un puntero al objeto CPen actualmente seleccionado.
GetWindow Devuelve la ventana asociada con el contexto de dispositivo de visualización.

Funciones de contexto de dispositivo

GetSafeHdc Devuelve m_hDC, el contexto de dispositivo de salida.
SaveDC Guarda el estado actual del contexto de dispositivo.
RestoreDC Restaura el contexto de dispositivo a un estado anterior guardado con SaveDC.
ResetDC Actualiza el contexto de dispositivo m_hAttribDC.
GetDeviceCaps Recupera un tipo especificado de información específica del dispositivo acerca de las capacidades de un dispositivo de visualización determinada.
IsPrinting Determina si el contexto de dispositivo se utiliza para la impresión.

Funciones de la herramienta de dibujo

GetBrushOrg Recupera el origen del pincel actual.
SetBrushOrg Especifica el origen del pincel siguiente seleccionado en un contexto de dispositivo.
EnumObjects Enumera los lápices y pinceles disponibles en un contexto de dispositivo.

Ayudantes de la selección de tipo seguro

SelectObject Selecciona un objeto de dibujo de GDI como una pluma.
SelectStockObject Selecciona una de las plumas de acciones predefinidas, pinceles o fuentes proporcionadas por Windows.

Funciones de paleta de Color y color

GetNearestColor Recupera el color lógico más cercano a un color lógico especificado que puede representar el dispositivo determinado.
SelectPalette Selecciona la paleta lógica.
RealizePalette Entradas de la paleta de mapas en la paleta lógica actual a la paleta del sistema.
UpdateColors Actualizaciones el área de cliente del contexto de dispositivo emparejando la corriente de colores en el área de cliente a la paleta del sistema sobre una base de píxel a píxel.
GetHalftoneBrush Recupera un pincel de semitono.

Funciones de atributo de dibujo

GetBkColor Recupera el color de fondo actual.
SetBkColor Establece el color de fondo actual.
GetBkMode Recupera el modo de segundo plano.
SetBkMode Establece el modo de segundo plano.
GetPolyFillMode Recupera el modo actual de polígono relleno.
SetPolyFillMode Establece el modo de relleno de polígono.
GetROP2 Recupera el modo de dibujo actual.
SetROP2 Establece el modo de dibujo actual.
GetStretchBltMode Recupera el modo actual de estiramiento de mapa de bits.
SetStretchBltMode Establece el modo de mapa de bits estiramiento.
GetTextColor Recupera el color de texto actual.
SetTextColor Establece el color del texto.
GetColorAdjustment Recupera los valores de ajuste de color para el contexto de dispositivo.
SetColorAdjustment Establece los valores de ajuste de color para el contexto de dispositivo utilizando los valores especificados.

Asignación de funciones

GetMapMode Recupera el actual modo de asignación.
SetMapMode Establece el modo de asignación actual.
GetViewportOrg Recupera las coordenadas x e y el origen de la visión.
SetViewportOrg Establece el origen de la visión.
OffsetViewportOrg Modifica el origen de la visión respecto a las coordenadas del origen punto de visión actual.
GetViewportExt Recupera los alcances x y y de la visión.
SetViewportExt Establece los alcances x y y de la visión.
ScaleViewportExt Modifica el grado de visión respecto a los valores actuales.
GetWindowOrg Recupera las coordenadas x e y del origen de la ventana asociada.
SetWindowOrg Establece el origen de la ventana del contexto de dispositivo.
OffsetWindowOrg Modifica el origen de la ventana respecto a las coordenadas del origen de ventana actual.
GetWindowExt Recupera los alcances x y y de la ventana asociada.
SetWindowExt Establece los alcances x y y de la ventana asociada.
ScaleWindowExt Modifica los alcances de la ventana relativa a los valores actuales.

Coordinar funciones

DPtoHIMETRIC Convierte unidades de dispositivo en unidades HIMETRIC.
DPtoLP Convierte unidades de dispositivo en unidades lógicas.
HIMETRICtoDP Convierte unidades HIMETRIC en unidades de dispositivo.
HIMETRICtoLP Convierte unidades HIMETRIC en unidades lógicas.
LPtoDP Convierte unidades lógicas en unidades de dispositivo.
LPtoHIMETRIC Convierte unidades lógicas en unidades HIMETRIC.

Funciones de la región

FillRgn Rellena una región específica con el pincel especificado.
FrameRgn Dibuja un borde alrededor de una región específica utilizando un pincel.
InvertRgn Invierte los colores de una región.
PaintRgn Una región llena de pincel seleccionado.

Recorte de funciones

SetBoundsRect Controla la acumulación de información del rectángulo delimitador para el contexto de dispositivo especificado.
GetBoundsRect Devuelve el rectángulo delimitador acumulado actual del contexto de dispositivo especificado.
GetClipBox Recupera las dimensiones del rectángulo delimitador extracción alrededor del actual límite de recorte.
SelectClipRgn Combina la región determinada con la región de recorte actual utilizando el modo especificado.
ExcludeClipRect Crea una nueva región de recorte que consiste en la región de recorte actual menos el rectángulo especificado.
ExcludeUpdateRgn Evita dibujar dentro de áreas no válidas de una ventana mediante la exclusión de una región actualizada en la ventana de una región de recorte.
IntersectClipRect Se crea una nueva región de recorte mediante la intersección de la región actual y un rectángulo.
OffsetClipRgn Se desplaza la región de recorte del dispositivo determinado.
PtVisible Especifica si el punto está dentro de la región de recorte.
RectVisible Determina si alguna parte del rectángulo determinado se encuentra dentro de la región de recorte.

Funciones de salida de línea

GetCurrentPosition Recupera la posición actual de la pluma (en coordenadas lógicas).
MoveTo Mueve la posición actual.
LineTo Dibuja una línea desde la posición actual hasta un punto no incluido.
Arco Dibuja un arco elíptico.
ArcTo Dibuja un arco elíptico. Esta función es similar a arco, salvo que se actualiza la posición actual.
AngleArc Dibuja un segmento de línea y un arco y se mueve a la posición actual hasta el punto final del arco.
GetArcDirection Devuelve la dirección de arco actual del contexto de dispositivo.
SetArcDirection Establece la dirección del dibujo que se utilizará para funciones de arco y el rectángulo.
PolyDraw Dibuja un conjunto de segmentos de líneas y curvas spline de Bézier. Esta función actualiza la posición actual.
Polilínea Dibuja un conjunto de segmentos de línea que conecta los puntos especificados.
PolyPolyline Dibuja varias series de segmentos de línea conectados. La posición actual no se utiliza ni actualizada por esta función.
PolylineTo Dibuja una o más líneas rectas y se mueve a la posición actual hasta el punto final de la última línea.
PolyBezier Dibuja una o más curvas spline de Bézier. La posición actual no se utiliza ni actualizada.
PolyBezierTo Dibuja curvas spline de Bézier de uno o más y se mueve a la posición actual hasta el punto final de la última curva spline de Bézier.

Funciones de dibujo simple

FillRect Rellena un rectángulo determinado utilizando un pincel específico.
FrameRect Dibuja un borde alrededor de un rectángulo.
InvertRect Invierte el contenido de un rectángulo.
DrawIcon Dibuja un icono.
DrawDragRect Borra y vuelve a dibujar un rectángulo, que se arrastra.
FillSolidRect Rellena un rectángulo con un color sólido.
Draw3dRect Dibuja un rectángulo tridimensional.
DrawEdge Dibuja los bordes de un rectángulo.
DrawFrameControl Dibujar un control frame.
DrawState Muestra una imagen y se aplica un efecto visual para indicar un Estado.

Elipse y polígono funciones

Cuerda Dibuja un acorde (una figura cerrada delimitada por la intersección de una elipse y un segmento de línea).
DrawFocusRect Dibuja un rectángulo en el estilo utilizado para indicar el enfoque.
Elipse Dibuja una elipse.
Pastel Dibuja una cuña en forma de tarta.
Polígono Dibuja un polígono formado por dos o más puntos (vértices) conectados por líneas.
PolyPolygon Crea dos o más polígonos que se rellenan utilizando el modo polígono relleno actual. Los polígonos pueden ser separados o pueden superponerse.
Polilínea Dibuja un polígono conformado por un conjunto de segmentos de línea que conecta los puntos especificados.
Rectángulo Dibuja un rectángulo utilizando la plumilla actual y lo rellena con el pincel actual.
RoundRect Dibuja un rectángulo con esquinas redondeadas usando la pluma actual y rellena con el pincel actual.

Funciones de mapa de bits

PatBlt Crea un patrón de bits.
BitBlt Copia de un mapa de bits de un contexto de dispositivo especificado.
StretchBlt Mueve un mapa de bits de un rectángulo de origen y el dispositivo en un rectángulo de destino, estirar o comprimir el mapa de bits si es necesario para ajustarse a las dimensiones del rectángulo de destino.
GetPixel Recupera el valor de color RGB del píxel en el punto especificado.
SetPixel Establece el píxel en el punto especificado para la aproximación más cercana el color especificado.
SetPixelV Establece los píxeles en las coordenadas especificadas para la aproximación más cercana del color especificado. SetPixelV es más rápido que SetPixel porque no necesita devolver el valor de color del punto realmente pintado.
FloodFill Rellena un área con el pincel actual.
ExtFloodFill Rellena un área con el pincel actual. Proporciona más flexibilidad que la función de miembro FloodFill.
MaskBlt Combina los datos de color de los mapas de bits de origen y de destino utilizando la máscara determinado y operación raster.
PlgBlt Realiza a una transferencia de bloque de bits de los bits de datos de color del rectángulo especificado en el contexto de dispositivo de origen al paralelogramo especificado en el contexto de dispositivo determinado.

Funciones de texto

TextOut Escribe una cadena de caracteres en una ubicación especificada utilizando la fuente actualmente seleccionada.
ExtTextOut Escribe una cadena de caracteres dentro de una región rectangular con la fuente seleccionada.
TabbedTextOut Escribe una cadena de caracteres en una ubicación especificada, ampliando las fichas a los valores especificados en una matriz de posiciones de tabulación.
DrawText Dibuja texto con formato en el rectángulo especificado.
GetTextExtent Calcula la altura y anchura de una línea de texto en el contexto de dispositivo de atributos utilizando la fuente actual para determinar las dimensiones.
GetOutputTextExtent Calcula la altura y anchura de una línea de texto en el contexto de dispositivo de salida utilizando la fuente actual para determinar las dimensiones.
GetTabbedTextExtent Calcula la altura y anchura de una cadena de caracteres en el contexto de dispositivo de atributo.
GetOutputTabbedTextExtent Calcula la altura y anchura de una cadena de caracteres en el contexto de dispositivo de salida.
GrayString Dibuja atenuada (atenuada) texto en una ubicación determinada.
GetTextAlign Recupera las banderas de la alineación del texto.
SetTextAlign Establece los indicadores de la alineación del texto.
GetTextFace Copia el nombre de tipografía de la fuente actual en un búfer como una cadena terminada en null.
GetTextMetrics Recupera las métricas para la fuente actual del contexto de dispositivo de atributo.
GetOutputTextMetrics Recupera las métricas para la fuente actual del contexto de dispositivo de salida.
SetTextJustification Agrega espacio a los caracteres de salto de una cadena.
GetTextCharacterExtra Recupera la configuración actual de la intercharacter espaciado.
SetTextCharacterExtra Establece la cantidad de espacio intercharacter.

Funciones de fuente

GetFontData Recupera información de métricas de fuente de un archivo de fuente escalable. La información a recuperar se identifica mediante la especificación de un desplazamiento en el archivo de fuente y la longitud de la información para volver.
GetKerningPairs Recupera el carácter espaciado de pares para la fuente seleccionada en el contexto de dispositivo especificado.
GetOutlineTextMetrics Recupera información de métricas de fuente de fuentes TrueType.
GetGlyphOutline Recupera la curva de esquema o mapa de bits de un carácter de contorno de la fuente actual.
GetCharABCWidths Recupera el ancho, en unidades lógicas, de caracteres consecutivos en un rango determinado de la fuente actual.
GetCharWidth Recupera los anchos fraccionarios de caracteres consecutivos en un rango determinado de la fuente actual.
GetOutputCharWidth Recupera el ancho de los caracteres individuales en un grupo de caracteres consecutivos de la fuente actual utilizando el contexto de dispositivo de salida.
SetMapperFlags Altera el algoritmo que utiliza el asignador de fuentes asigna lógicas fuentes fuentes físicas.
GetAspectRatioFilter Recupera la configuración del filtro actual de proporción de aspecto.

Funciones de Escape de impresora

QueryAbort Llamadas de la AbortProc llamada función para una aplicación de impresión y consultas si debe terminarse la impresión.
Escape Permite a las aplicaciones tener acceso a instalaciones que no están disponibles directamente desde un dispositivo determinado a través de GDI. También permite el acceso a funciones de escapar de Windows. Escape llamadas hechas por una aplicación se traducen y se envía al controlador de dispositivo.
DrawEscape Accesos dibujo capacidades de visualización de vídeo que no están disponibles directamente a través de la interfaz de dispositivo gráfico (GDI).
StartDoc Informa que el controlador de dispositivo que está comenzando un nuevo trabajo de impresión.
Página de inicio Informa que el controlador de dispositivo que está comenzando una nueva página.
EndPage Informa que el controlador de dispositivo que se está terminando una página.
SetAbortProc Establece una función de devolución de llamada programador suministra Windows llama si debe ser anulado un trabajo de impresión.
AbortDoc Termina el trabajo de impresión actual, todo lo que la aplicación ha escrito en el dispositivo desde la última llamada de la función de miembro StartDoc borrando.
EndDoc Termina un trabajo de impresión comenzado por la función de miembro StartDoc.

Funciones de desplazamiento

ScrollDC Un rectángulo de bits se desplaza verticalmente y horizontalmente.

Funciones de metarchivo

PlayMetaFile Reproduce el contenido del metarchivo especificado en el dispositivo determinado. La versión mejorada de PlayMetaFile muestra la imagen almacenada en el metarchivo mejorado formato determinado. Los metarchivos pueden jugar cualquier número de veces.
AddMetaFileComment Copia el comentario de un búfer en un metarchivo mejorado formato especificado.

Funciones de ruta

AbortPath Cierra y descarta las rutas en el contexto de dispositivo.
BeginPath Se abre un corchete de ruta en el contexto de dispositivo.
CloseFigure Cierra una figura abierta en un trazado.
EndPath Cierra un corchete de ruta y selecciona la ruta definida por el soporte en el contexto de dispositivo.
FillPath Cierra cualquier figuras abiertas en la ruta de acceso actual y rellena el interior del trazado utilizando el pincel actual y el modo de relleno de polígono.
FlattenPath Transforma cualquier curvas en la ruta seleccionada en el actual contexto de dispositivo y se convierte cada curva en una secuencia de líneas.
GetMiterLimit Devuelve el límite en ángulo para el contexto de dispositivo.
GetPath Recupera las coordenadas que definen los extremos de las líneas y los puntos de control de curvas que se encuentran en la ruta seleccionada en el contexto de dispositivo.
SelectClipPath Selecciona la ruta actual como una región de recorte para el contexto de dispositivo, combinando la nueva región con cualquier región de recorte existente usando el modo especificado.
SetMiterLimit Establece el límite para la longitud de uniones a inglete para el contexto de dispositivo.
StrokeAndFillPath Cierra cualquier figuras abiertas en una ruta, golpea el contorno del trazado utilizando la plumilla actual y rellena su interior utilizando el pincel actual.
StrokePath Representa la ruta de acceso especificada utilizando la plumilla actual.
WidenPath Redefine la ruta actual como la zona que sería pintada si la ruta fueron trazada utilizando la plumilla seleccionada actualmente en el contexto de dispositivo.

Visió&n General de CDC |nbsp; Miembros de clase base | Diagrama de jerarquía

Index