CWnd (clase)
Proporciona la funcionalidad básica de todas las clases de ventana en la biblioteca Microsoft Foundation Class.
class CWnd : public CCmdTarget
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CWnd. |
Métodos públicos
Name |
Descripción |
---|---|
Llamado por el marco para realizar la acción predeterminada del objeto. |
|
Llamado por el marco para recuperar el elemento secundario o el objeto secundario en un punto determinado de la pantalla. |
|
Llamado por el marco para recuperar la ubicación actual de la pantalla del objeto especificado. |
|
Llamado por el marco para recorrer a otro elemento de la interfaz de usuario dentro de un contenedor y si es posible, recupere el objeto. |
|
Llamado por el marco para modificar la selección o para mover el foco de teclado del objeto especificado. |
|
Se anima el objeto asociado de la ventana. |
|
Organiza todas las ventanas secundarias (icónicas) minimizadas. |
|
Asocia un identificador de Windows a un objeto de CWnd . |
|
Llame a esta función miembro para crear una ventana de marco modal. |
|
Prepara CWnd para pintar. |
|
Enlaza la propiedad enlazada simple predeterminada del objeto de llamada, como marcado en la biblioteca de tipos, al cursor asociado a un control de origen de datos. |
|
Enlaza una propiedad cursor- enlazada en un control enlazado a datos a un control de origen de datos y a registros esa relación con el administrador de MFC. |
|
Devuelve CWnd a la parte superior de una pila de superponer las ventanas. |
|
Denominado para calcular el rectángulo de ventana del rectángulo de cliente. |
|
Deshabilita el control tooltip. |
|
Centra una ventana en relación con su elemento primario. |
|
Quita CWnd de la cadena de visores del Portapapeles. |
|
Coloca una marca de verificación junto a o quita una marca de verificación de un control de botón. |
|
Comprueba el botón de radio especificado y quita la marca de verificación del resto de los botones de radio del grupo especificado de botones. |
|
Determina que, si existe, ventanas secundarias contienen el punto especificado. |
|
Convierte las coordenadas de cliente de un punto o un rectángulo determinado en la pantalla en coordenadas de la pantalla. |
|
Minimiza la ventana. |
|
Continúa el estado modal de una ventana. |
|
Crea e inicializa la ventana secundaria asociada al objeto de CWnd . |
|
Crea un proxy activo de accesibilidad para el objeto especificado. |
|
Crea una nueva forma para el símbolo de intercalación y obtiene la propiedad del símbolo de intercalación. |
|
Crear un control ActiveX que se representa en un programa MFC por un objeto de CWnd . |
|
Crea Windows independientes, emergente, o la ventana secundaria y la asocia a un objeto de CWnd . |
|
Crea atenuadas bloque para el símbolo de intercalación y obtiene la propiedad del símbolo de intercalación. |
|
Crea un bloque sólido para el símbolo de intercalación y obtiene la propiedad del símbolo de intercalación. |
|
Denominado automáticamente el controlador de tiempo de inactividad de CWinApp y elimina cualquier objeto temporal de CWnd creado por FromHandle. |
|
Destruye la ventana asociada de Windows. |
|
Desasocia un identificador de Windows de un objeto de CWnd y devuelve el identificador. |
|
Llena un cuadro de lista con un archivo o una lista de directorios. |
|
Rellena el cuadro de lista de un cuadro combinado con un archivo o una lista de directorios. |
|
recupera la selección actual de un cuadro de lista. |
|
Recupera la selección actual del cuadro de lista de un cuadro combinado. |
|
Indica que la ventana aceptará archivos arrastrados. |
|
Captura el mouse y sigue el movimiento hasta que el usuario suelte el botón primario, presione la tecla ESC, o mueva el mouse fuera del rectángulo de arrastre alrededor del punto especificado. |
|
Dibuja un rectángulo de alambre- cuadro y anima para indicar la apertura de un icono o la minimizar o de maximizar de una ventana. |
|
Dibuja una leyenda. |
|
Redibuja la barra de menús. |
|
Funciones definidas por el usuario de Active Accessibility de permisos. |
|
Permisos o compatibilidad de D2D de la ventana de las neutralizaciones. Llame a este método antes de que se inicialice la ventana principal. |
|
Habilita o deshabilita una o ambas flechas de una barra de desplazamiento. |
|
Permisos o neutralizaciones un control de barra de desplazamiento relacionado. |
|
Habilita el control de información sobre herramientas. |
|
Habilita el control de información sobre herramientas en modo de seguimiento. |
|
Habilita o deshabilita la entrada del mouse y del teclado. |
|
Finaliza el estado modal de una ventana. |
|
Llame a esta función miembro para cambiar una ventana de marco modales y no modales. |
|
Marca el final de dibujo. |
|
Inicia un recurso de cuadro de diálogo. |
|
Recupera el título o el texto asociado a un control en un cuadro de diálogo. |
|
Devuelve el identificador de la ventana, identificada por su nombre de ventana y clase de ventana. |
|
Devuelve el identificador de la ventana, identificada por su nombre de ventana y clase de ventana. |
|
inicia la ventana una vez. |
|
Inicia la ventana con funcionalidad adicional. |
|
Devuelve un puntero a un objeto de CWnd cuando se especifica un identificador de una ventana. Si un objeto de CWnd no se asocia al identificador, se crea y se adjunta un objeto temporal de CWnd . |
|
Devuelve un puntero a un objeto de CWnd cuando se especifica un identificador de una ventana. Si un objeto de CWnd no se asocia al identificador, se crea y se adjunta un objeto temporal de CWnd . |
|
Llamado por el marco para recuperar la dirección de una interfaz de IDispatch para el elemento secundario especificado. |
|
Llamado por el marco para recuperar el número de elementos secundarios que pertenecen a este objeto. |
|
Llamado por el marco para recuperar una cadena que describe la acción predeterminada del objeto. |
|
Llamado por el marco para recuperar una cadena que describe la apariencia visual del objeto especificado. |
|
Llamado por el marco para recuperar el objeto que tiene el foco de teclado. |
|
Llamado por el marco para recuperar la cadena de la propiedad de Ayuda de un objeto. |
|
Llamado por el marco para recuperar la ruta de acceso completa del archivo de WinHelp asociado al objeto especificado y el identificador del tema correspondiente dentro de ese archivo. |
|
Llamado por el marco para recuperar la tecla de método abreviado o la tecla de acceso del objeto especificado. |
|
Llamado por el marco para recuperar el nombre del objeto especificado. |
|
Llamado por el marco para recuperar la interfaz de IDispatch del elemento primario del objeto. |
|
Llamado por el marco para recuperar la información que describe el rol del objeto especificado. |
|
Llamado por el marco para recuperar los elementos secundarios de este objeto. |
|
Llamado por el marco para recuperar el estado actual del objeto especificado. |
|
Llamado por el marco para recuperar el valor del objeto especificado. |
|
Recupera la ventana activa. |
|
Recupera el objeto de la ventana del antecesor de la ventana especificada. |
|
Recupera CWnd que tiene la captura del mouse. |
|
Recupera las coordenadas de cliente de la posición actual del símbolo de intercalación. |
|
Devuelve el id. de botón de radio actualmente protegido en un grupo de botones. |
|
Obtiene las dimensiones del área cliente de CWnd . |
|
Recupera un puntero al propietario actual del portapapeles. |
|
Recupera un puntero a la primera ventana en la cadena de visores del Portapapeles. |
|
Recupera un puntero a un control ActiveX desconocido. |
|
Recupera un contexto de presentación para el área cliente. |
|
Recupera un contexto de presentación para el área cliente, y habilita el recorte mientras dibuja. |
|
Busca todas las ventanas descendientes y devuelve la ventana con el identificador especificado |
|
Recupera la ventana del escritorio de Windows. |
|
Si CWnd es una ventana secundaria, llamando a retornos de esta función el valor de identificador. |
|
Recupera el control con el id. especificado del cuadro de diálogo especificado. |
|
Traduce el texto de un control en el cuadro de diálogo especificado en un valor entero. |
|
Recupera la leyenda o el texto asociado a un control. |
|
Recupera un puntero al cursor subyacente definido por el origen de datos, el nombre de usuario, la contraseña, y las propiedades de SQL de un control de origen de datos. |
|
Devuelve el estilo mejorada de la ventana. |
|
Recupera CWnd que tiene actualmente el foco de entrada. |
|
Recuperar la fuente actual. |
|
Devuelve un puntero a la ventana de primer plano (la ventana de nivel superior con la que el usuario está trabajando). |
|
Recupera el identificador a un icono. |
|
Determina que la ventana emergente poseída por CWnd estuvo activo más recientemente. |
|
Recupera la clave del color de opacidad y la transparencia de una ventana por capas. |
|
Recupera un puntero al menú especificado. |
|
Buscar el control siguiente (o anterior) dentro de un grupo de controles. |
|
Recupera el primer control con el estilo de WS_TABSTOP que sigue (o precede) el control especificado. |
|
Devuelve la ventana siguiente (o anterior) en la lista del administrador de ventanas. |
|
recupera el sitio personalizado para el control ActiveX especificado. |
|
Recupera un puntero a la ventana que tiene actualmente el portapapeles abierto. |
|
Recupera un puntero al propietario de CWnd. |
|
Recupera la ventana primaria de CWnd (si existe). |
|
Recupera la ventana de marco principal del objeto de CWnd . |
|
Devuelve un puntero a la ventana primaria de una ventana secundaria. |
|
Recupera una propiedad del control ActiveX. |
|
Obtiene un destino de presentación que está asociado a esta ventana. |
|
Devuelve m_hWnd, o NULL si el puntero de this es NULL. |
|
Recupera el propietario seguro para la ventana especificada. |
|
Devuelve un control de barra de desplazamiento relacionado. |
|
Recupera información sobre la barra de desplazamiento especificada. |
|
recupera la información que la estructura de SCROLLINFO mantiene alrededor de una barra de desplazamiento. |
|
Recupera el límite de la barra de desplazamiento. |
|
Recupera la posición actual de un cuadro de desplazamiento. |
|
Copia las posiciones actuales de mínimo y la barra de desplazamiento de máximo para la barra de desplazamiento determinada. |
|
Devuelve el estilo de ventana actual. |
|
Permite a la aplicación para tener acceso al menú de Control para copiar y modificación. |
|
Recupera información sobre la barra de título especificada. |
|
Recupera la ventana de nivel superior del cuadro de la ventana. |
|
Recupera la ventana de nivel superior. |
|
Recupera el elemento primario de nivel superior de la ventana. |
|
Devuelve la primera ventana secundaria que pertenece a CWnd. |
|
Recupera las coordenadas del rectángulo menor que agrega completamente la región de actualización de CWnd . |
|
Recupera la región de actualización de CWnd . |
|
Devuelve la ventana con la relación especificada a esta ventana. |
|
Recupera el identificador de contexto de ayuda. |
|
Recupera el contexto de presentación para la ventana completa, incluida la barra de título, menús, y las barras de desplazamiento. |
|
Devuelve el número de ventanas secundarias asociadas. |
|
Devuelve información sobre la ventana. |
|
Devuelve el número de ventanas secundarias sin ventana asociadas. |
|
Recupera el estado de la presentación y las posiciones normales (restauradas), minimizadas, y maximizadas de una ventana. |
|
Obtiene las coordenadas de la pantalla de CWnd. |
|
Recupera una copia de la región de la ventana de una ventana. |
|
Devuelve el texto de la ventana o el título de la leyenda (si existe). |
|
Devuelve la longitud del texto de la ventana o el título de la leyenda. |
|
Oculta el símbolo de intercalación quitarlo del panel de pantalla. |
|
Los resaltes o quitan resaltado de un elemento de menú de nivel superior (de la barra de menús). |
|
Denominado para iniciar la aplicación de HTMLHelp. |
|
Reemplaza el área cliente completa. |
|
Reemplaza el área cliente dentro del rectángulo especificado agregando ese rectángulo a la región de actualización actual. |
|
Reemplaza el área cliente de la región determinada agregando dicha región a la región de actualización actual. |
|
Invoca un método o una propiedad del control ActiveX. |
|
Indica si CWnd es la ventana u otro descendiente directo de la ventana especificada. |
|
Determina si la compatibilidad de D2D está habilitado. |
|
Determina si el mensaje especificado está diseñado para el cuadro de diálogo no modal y, si lo procesa. |
|
Determina si un control de botón está activado. |
|
Determina si CWnd está minimizado (icónico). |
|
Especifica si CWnd tiene compatibilidad de toque. |
|
Determina si la ventana está habilitada para la entrada del mouse y del teclado. |
|
Determina si la ventana está visible. |
|
Determina si CWnd está maximizado. |
|
Elimina un temporizador del sistema. |
|
Las neutralizaciones o vuelva a habilitar el gráfico en la ventana especificada. |
|
Convierte (mapas) un conjunto de puntos del espacio de coordenadas CWnd al espacio de coordenadas de otra ventana. |
|
Crea y muestra una ventana que contiene un mensaje y una leyenda aplicación- proporcionados. |
|
Modifica el estilo de ventana actual. |
|
Modifica el estilo mejorada de la ventana. |
|
Cambia la posición y las dimensiones de CWnd. |
|
Indica al sistema que un evento predefinido produjo. |
|
Valores de propiedad de ambiente para implementar interfaces. |
|
Llamado por el marco cuando necesita obtener un mapa de bits que se mostrará en miniatura de la pestaña de Windows 7, o en el cliente para la ojeada de la aplicación. |
|
Ayuda de F1 de identificadores dentro de la aplicación (con el contexto actual). |
|
Controla los comandos de ID_HELP_FINDER y de ID_DEFAULT_HELP . |
|
Administra el comando de ID_HELP_INDEX y proporciona un tema de Ayuda predeterminado. |
|
Controla el comando ID_HELP_USING. |
|
Determina si un punto está en el rectángulo delimitador de la herramienta especificada y recupera información sobre la herramienta. |
|
Abra el portapapeles. Otras aplicaciones no podrá modificar el portapapeles hasta que se llame a la función de Windows CloseClipboard . |
|
Dibuja controles sin ventana en el contenedor del control. |
|
Coloca un mensaje en la cola de la aplicación, vuelve sin esperar la ventana para procesar el mensaje. |
|
Se llama antes de la creación de la ventana de Windows asociada a este objeto de CWnd . |
|
Permite otro crear subclases necesario a producirse antes de que se llame a SubclassWindow . |
|
Utilizado por CWinApp para filtrar mensajes de ventana antes de que se envíen a las funciones de TranslateMessage y de DispatchMessage Windows. |
|
Dibuja la ventana actual en el contexto especificado del dispositivo. |
|
Dibuja cualquier ventana en el contexto especificado del dispositivo (normalmente un contexto de dispositivo de la impresora). |
|
Copia una ventana visual en el contexto especificado del dispositivo, normalmente una TITLE. de impresora. |
|
Actualiza el rectángulo o región especificado en el área cliente. |
|
Funcionalidad de contacto de Windows de la ventana de registro y de Registro. |
|
Versiones cliente y contextos de dispositivo de la ventana, liberandolos para uso de otras aplicaciones. |
|
Coloca las barras de control del área cliente. |
|
Recupera, convierte, o envía mensajes para una ventana que esté en el estado modal. |
|
Convierte las coordenadas de la pantalla de un punto determinado o el rectángulo en la pantalla al cliente coordina. |
|
Desplaza el contenido del área cliente. |
|
Desplaza el contenido del área cliente. Similar a ScrollWindow, con características adicionales. |
|
Proporciona un mensaje de notificación a una ventana secundaria, la ventana primaria, lo que la ventana secundaria puede controlar una tarea. |
|
Envía un mensaje al control especificado. |
|
Envía un mensaje al objeto de CWnd y no vuelve hasta que se procesa el mensaje. |
|
Envía un mensaje a todas las ventanas descendientes de la ventana. |
|
Envía el mensaje especificado a la ventana y devuelve lo más rápidamente posible, dependiendo de si el subproceso de llamada creó la ventana. |
|
activa la ventana. |
|
Hace que toda la entrada subsiguiente del mouse se envía a CWnd. |
|
Mueve el símbolo de intercalación en una posición especificada. |
|
Agrega CWnd a la cadena de las ventanas se notifica siempre que el contenido del portapapeles se cambien. |
|
Establece el id. de la ventana o el control de la ventana (que puede ser cualquier ventana secundaria, no sólo un control en un cuadro de diálogo). |
|
Establece el texto de un control a la cadena que representa un valor entero. |
|
Establece la leyenda o el texto de un control en el cuadro de diálogo especificado. |
|
Petición el foco de entrada. |
|
Establece la fuente actual. |
|
Coloca el subproceso que creó la ventana en primer plano y activa la ventana. |
|
Establece el identificador a un icono concreto. |
|
Establece la clave del color de opacidad y la transparencia de una ventana por capas. |
|
Establece el menú al menú especificado. |
|
Cambia el propietario de CWnd. |
|
cambia la ventana primaria. |
|
Establece una propiedad del control ActiveX. |
|
Permite que los cambios en CWnd son rediseñados o que los cambios sean rediseñados. |
|
establece la información sobre la barra de desplazamiento. |
|
Establece la posición actual de un cuadro de desplazamiento y, si se especifica, redibuja la barra de desplazamiento para reflejar la nueva posición. |
|
Establece los valores mínimos y máximos de la posición de la barra de desplazamiento determinada. |
|
Instalar un temporizador del sistema que envíe un mensaje de WM_TIMER cuando se desencadena. |
|
Establece el identificador de contexto de ayuda. |
|
Establece el estado de la presentación y las posiciones normales (restauradas), minimizadas, y maximizadas para una ventana. |
|
Cambia el tamaño, la posición, y el orden de elementos secundarios, emergente, y ventanas de nivel superior. |
|
Establece la región de una ventana. |
|
Establece el texto de la ventana o el título de la leyenda (si existe) el texto especificado. |
|
Muestra el símbolo de intercalación en la pantalla en la posición actual del símbolo de intercalación. Una vez que se muestra, el símbolo de intercalación inicia parpadeando automáticamente. |
|
Muestra u oculta todas las ventanas emergentes son propiedad de la ventana. |
|
Muestra u oculta a la barra de desplazamiento. |
|
Muestra u oculta la ventana. |
|
Asocia un control de Windows a un objeto de CWnd y lo convierte en mensajes de la ruta de acceso a través del mapa de mensajes de entity_CODECWnd. |
|
Adjunta una ventana a un objeto de CWnd y lo convierte en mensajes de la ruta de acceso a través del mapa de mensajes de entity_CODECWnd. |
|
Desbloquear una ventana que se bloquea con CWnd::LockWindowUpdate. |
|
Desasocia una ventana de un objeto de CWnd |
|
Inicializa o recuperar datos de un cuadro de diálogo. |
|
Llame a para actualizar el estado de los botones y otro de diálogo controles. |
|
Actualiza la posición, el tamaño, la forma, el contenido, y la translucidez de una ventana por capas. |
|
actualiza el área cliente. |
|
Valida el área cliente dentro del rectángulo especificado quitando el rectángulo de la región de actualización actual. |
|
Valida el área cliente de la región determinada quitando la región de la región de actualización actual. |
|
Identifica la ventana que contiene el punto determinado. |
|
denominado para iniciar la aplicación de WinHelp. |
Métodos protegidos
Name |
Descripción |
---|---|
Llama al procedimiento de ventana predeterminado, que proporciona el procesamiento predeterminado para cualquier mensaje de ventana que una aplicación no procesa. |
|
Llama al procedimiento de ventana predeterminado, que proporciona el procesamiento predeterminado para cualquier mensaje de ventana que una aplicación no procesa. |
|
En el cuadro de diálogo intercambio y validación. Lo llama UpdateData. |
|
Devuelve un puntero al mensaje que esta ventana es actualmente procesamiento. Debe invocarse únicamente cuando en una función miembro de controlador de mensajes Onmensaje . |
|
Se invoca cuando se está activando o se desactivar CWnd . |
|
Llamado cuando la aplicación está a punto de producirse o desactivar. |
|
Se llama cuando el usuario genera un evento de comando de la aplicación. |
|
Llamado por una aplicación de visor del Portapapeles cuando un propietario de portapapeles mostrará el contenido del Portapapeles. |
|
Denominado para permitir que CWnd cancelar los modos internos, como la captura del mouse. |
|
Envía un mensaje a la ventana que está realizando la captura del mouse. |
|
Indica que una ventana especificada se está quitando de la cadena. |
|
Llamado cuando el estado de (UI) de la interfaz de usuario deben cambiar. |
|
Llamado cuando una tecla convierte un carácter de que el sistema. |
|
Llama un cuadro de lista secundario con el estilo de LBS_WANTKEYBOARDINPUT en respuesta a un mensaje de WM_CHAR . |
|
Se invoca para las ventanas secundarias de (MDI) de interfaz de múltiples documentos siempre que el tamaño o posición de los cambios de CWnd o de CWnd se active. |
|
Llamado por una ventana primaria para dar a un control de notificación la oportunidad de responder a una notificación del control. |
|
Se invoca cuando el contenido del portapapeles han cambiado. |
|
Denominado como señal que CWnd debe cerrarse. |
|
Llamado cuando la directiva de la representación del área de no cliente ha cambiado. |
|
Se llama cuando el usuario selecciona un comando. |
|
Se invoca cuando Windows detecta que la memoria del sistema es insuficiente. |
|
Denominado para determinar la posición relativa de un nuevo elemento en un elemento secundario de tamaño el cuadro combinado o el cuadro de lista de propietario- dibujo. |
|
Denominado para todas las ventanas de nivel superior cuando se habilita o se deshabilita la composición de (DWM) del administrador de ventanas de escritorio. |
|
Se llama cuando el usuario hace clic con el botón secundario del mouse en la ventana. |
|
Copia datos de una aplicación a otra. |
|
Denominado como parte de la creación de la ventana. |
|
Denominado si CWnd es el elemento primario de un control cuando el control está a punto de ser dibujado. |
|
Llamado cuando una tecla convierte un carácter muerto de nonsystem (como caracteres de acento). |
|
Llamado cuando se destruye un cuadro de lista o un cuadro combinado secundario de propietario- dibujo o cuando los elementos se quitan del control. |
|
Se invoca cuando se está destruyendo CWnd . |
|
Se llama cuando el portapapeles se vacía con una llamada a la función de Windows EmptyClipboard . |
|
Notifica a una aplicación o un controlador de dispositivo de un cambio en la configuración de hardware de un dispositivo o. |
|
Denominado para todas las ventanas de nivel superior cuando el usuario cambia los valores de dispositivo- modo. |
|
Se invoca cuando el contenido del cambio del portapapeles. |
|
Se invoca cuando un aspecto visual de un control de botón de propietario- dibujo, de un control de cuadro combinado, un control de cuadro de lista, o un menú secundario es necesario dibujar. |
|
Se llama cuando el usuario suelta el botón primario sobre una ventana que se ha registrado como destinatario de archivos colocados. |
|
Llamado cuando está habilitado o deshabilitado CWnd . |
|
Llamado cuando la sesión de. |
|
Denominado para informar al procedimiento de la ventana principal de una aplicación que un cuadro de diálogo modal o un menú está escribiendo un estado inactivo. |
|
Llamado cuando se especifica un bucle modal de menú. |
|
Se llama después de que la ventana afectada entrar en un bucle modal que se desplaza o de clasificación. |
|
Llamado cuando el fondo de la ventana debe borrar. |
|
Se invoca cuando se ha omitido un bucle modal de menú. |
|
Se llama después de salir de la ventana asignó bucle modal que se desplaza o de clasificación. |
|
Llamado cuando el conjunto de cambios de los recursos de fuentes. |
|
Denominado para un control para que el control puede procesar la tecla de dirección y la entrada de tecla TAB propio. |
|
Denominado siempre que necesidades de Windows de conocer la posición o las dimensiones maximizada, o tamaño de visualización mínimo o máximo. |
|
Llamado por el marco cuando el usuario presiona la tecla F1. |
|
Se llama cuando el usuario presiona una tecla de acceso rápido sistema- elevado. |
|
Se llama cuando el usuario hace clic en la barra de desplazamiento horizontal de CWnd. |
|
Llamado cuando un propietario de portapapeles debe desplazar la imagen del portapapeles, la sección invalidación adecuada, y actualizar los valores de la barra de desplazamiento. |
|
Llamado cuando se minimiza CWnd (icónico) y el fondo del icono debería rellenarse antes de pintar el icono. |
|
Llamado cuando un menú es de volverse activo. |
|
Llamado cuando un menú emergente es de volverse activo. |
|
Llamado cuando un dispositivo de E/S se agrega o se quita del sistema. |
|
Se llama después de cambiar el idioma de entrada de una aplicación. |
|
Se llama cuando el usuario elige una nueva idioma de entrada. |
|
Se invoca cuando se presiona una tecla de nonsystem. |
|
Se invoca cuando se suelta una tecla de nonsystem. |
|
Denominado inmediatamente antes de CWnd pierde el foco de entrada. |
|
Se llama cuando el usuario hace doble clic en el botón primario. |
|
Se llama cuando el usuario presiona el botón primario. |
|
Se llama cuando el usuario suelta el botón primario. |
|
Se llama cuando el usuario hace doble clic en el botón central del mouse. |
|
Se llama cuando el usuario presiona el botón central del mouse. |
|
Se llama cuando el usuario suelta el botón central del mouse. |
|
Llamado cuando se activa o desactiva una ventana MDI secundaria. |
|
Denominado para un cuadro combinado propietario- dibujo, un cuadro de lista, o un elemento de menú secundario cuando se crea el control. CWnd informa a Windows las dimensiones del control. |
|
Se llama cuando el usuario presiona un carácter mnemotécnico de menú que no coincide con las teclas de acceso predefinidas cualquiera de los en el menú actual. |
|
Se llama cuando el usuario inicia para arrastrar un elemento de menú. |
|
Llamado cuando el cursor entra en un elemento de menú o se mueve desde el centro del elemento en la parte superior o inferior del elemento. |
|
Se llama cuando el usuario suelta el botón secundario del mouse mientras el cursor está en un elemento de menú. |
|
Se llama cuando el usuario selecciona un elemento de menú. |
|
Llamado cuando el cursor está en una ventana inactiva y el usuario presiona un botón del mouse. |
|
Llamado cuando el puntero del mouse del cursor sobre el área de cliente de la ventana para el período de tiempo especificado en una llamada anterior a TrackMouseEvent. |
|
Llamado cuando la ventana actual está compuesta por el administrador de ventanas de escritorio (DWM), y se maximiza esa ventana. |
|
Llamado cuando el cursor deja del área de cliente de la ventana especificada en una llamada anterior a TrackMouseEvent. |
|
Llamado cuando el cursor se mueve. |
|
Se invoca cuando un usuario gira la rueda del mouse. Control de mensajes de Windows NT 4.0 de las aplicaciones. |
|
Se llama después de que la posición de CWnd se ha cambiado. |
|
Indica que un usuario mover un objeto de CWnd . |
|
Llamado cuando el área de no cliente necesita cambiar para indicar un activo o a estado inactivo. |
|
Se llama cuando el tamaño y la posición del área cliente deben calcularse. |
|
Se llama antes de OnCreate cuando se crea el área de no cliente. |
|
Se invoca cuando se está destruyendo el área de no cliente. |
|
Llamado por Windows cada vez que se mueve el mouse si CWnd contiene el cursor o ha capturado el mouse escrito con SetCapture. |
|
Se llama cuando el usuario hace doble clic en el botón primario mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario presiona el botón primario mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario suelta el botón primario mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario hace doble clic en el botón central del mouse mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario presiona el botón central del mouse mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario suelta el botón central del mouse mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Llamado cuando el puntero del mouse del cursor sobre el área de no cliente de la ventana para el período de tiempo especificado en una llamada anterior a TrackMouseEvent. |
|
El marco de trabajo llama a esta función miembro cuando el cursor deja el área de no cliente de la ventana especificada en una llamada anterior a TrackMouseEvent. |
|
Llamado cuando el cursor se desplaza dentro de un área de no cliente de CWnd. |
|
Llamado cuando el área de no cliente necesita pintar. |
|
Se llama cuando el usuario hace doble clic con el botón secundario del mouse mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario presiona el botón secundario del mouse mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Se llama cuando el usuario suelta el botón secundario del mouse mientras el cursor está dentro de un área de no cliente de CWnd. |
|
Llamado cuando la directiva de la representación del área de no cliente ha cambiado. |
|
Se llama cuando el usuario hace doble clic en XBUTTON1 o XBUTTON2 mientras el cursor está en el área de no cliente de una ventana. |
|
Se llama cuando el usuario presiona XBUTTON1 o XBUTTON2 del mouse mientras el cursor está en el área de no cliente de una ventana. |
|
Se llama cuando el usuario suelta XBUTTON1 o XBUTTON2 del mouse mientras el cursor está en el área de no cliente de una ventana. |
|
Llamado cuando la derecha o la tecla de dirección izquierda se utiliza para intercambiar entre la barra de menús y el menú del sistema. |
|
Llamado por el marco para informar a una ventana principal se ha producido un evento en uno de sus controles o de que la información de las necesidades de control. |
|
Denominado para determinar si la ventana actual acepta ANSI o estructuras de Unicode en el mensaje de notificación de WM_NOTIFY. |
|
Denominado para volver a dibujar una parte de la ventana. |
|
Llamado cuando el área cliente del visor del Portapapeles necesita vuelva. |
|
Denominado para permitir las ventanas que utilizan una paleta de colores para realizar las paletas lógicas y actualizar sus áreas cliente. |
|
Informa a otras aplicaciones cuando una aplicación va a realizar la paleta lógica. |
|
Se llama cuando se crea o se destruye una ventana secundaria, o cuando el usuario hace clic en un botón del mouse mientras el cursor está sobre la ventana secundaria. |
|
Se invoca cuando un evento de administración de energía aparece. |
|
Se invoca cuando CWnd (icónico) minimizado está a punto de ser arrastrado por el usuario. |
|
Se llama cuando el usuario elige para finalizar la sesión de Windows. |
|
Informa a CWnd que está a punto de recibir el foco de entrada. |
|
Se invoca cuando CWnd es un icono y las solicitudes de usuario que está abierto el icono. |
|
Denominado recuperar el estado de (UI) de la interfaz de usuario de una ventana. |
|
Llamado cuando la ventana actual obtiene entrada sin formato. |
|
Se llama cuando el usuario hace doble clic en el botón secundario del mouse. |
|
Se llama cuando el usuario presiona el botón secundario del mouse. |
|
Se llama cuando el usuario suelta el botón secundario del mouse. |
|
Llamado cuando la aplicación owner se está destruyendo y necesita generar todos sus formatos. |
|
Denominado para el propietario del portapapeles cuando un formato determinado con mostrar retrasada necesita mostrar. |
|
Denominado para notificar a una aplicación de un cambio en el estado de sesión. |
|
Denominado si la entrada del mouse no se captura y el mouse hace que el movimiento del cursor dentro de una ventana. |
|
Se llama después de CWnd recibe el foco de entrada. |
|
Se invoca cuando los cambios de función de Win32 SystemParametersInfo un valor sistema- ancho. |
|
Se invoca cuando CWnd debe ocultar o mostrar. |
|
Con el tamaño de CWnd ha cambiado. |
|
Llamado cuando el tamaño del área de cliente de la ventana del visor del Portapapeles ha cambiado. |
|
Indica que el usuario está cambiando el tamaño del rectángulo. |
|
Denominado de administrador de impresión siempre que un trabajo se agregue a o se quite de la cola del administrador de impresión. |
|
Indica que la función de SetWindowLong Windows ha cambiado uno o más de los estilos de la ventana. |
|
Indica que la función de SetWindowLong Windows es de cambiar uno o más de los estilos de la ventana. |
|
Llamado cuando una tecla convierte un carácter del sistema. |
|
Denominado para todas las ventanas de nivel superior cuando se efectúa un cambio en el valor del color del sistema. |
|
Se llama cuando el usuario selecciona un comando de menú de Control, o cuando el usuario selecciona el maximizar el botón o Minimizar. |
|
Llamado cuando una tecla convierte un carácter muerto del sistema (como caracteres de acento). |
|
Se llama cuando el usuario mantiene presionada la tecla ALT y presione otra tecla. |
|
Se llama cuando el usuario suelta una tecla que se ha presionado mientras la tecla ALT se mantiene. |
|
Se llama cuando el usuario hace clic en un botón authorable. |
|
Denominado para todas las ventanas de nivel superior después de la hora del sistema. |
|
Se llama después de cada intervalo especificado en SetTimer. |
|
Entrada única de proceso táctiles en Windows. |
|
Entradas de proceso táctiles en Windows. |
|
Se invoca cuando se presiona una tecla. Es decir, la ventana actual tiene el foco de teclado y un mensaje de WM_KEYDOWN se convierte por la función de TranslateMessage . |
|
Se invoca cuando se ha destruido un menú desplegable o un submenú. |
|
Denominado para cambiar el estado de (UI) de la interfaz de usuario para la ventana especificada y todas sus ventanas secundarias. |
|
Con el usuario ha iniciado sesión o desactivado. |
|
Llama un cuadro de lista que pertenece a CWnd en respuesta a un mensaje de WM_KEYDOWN . |
|
Se llama cuando el usuario hace clic en la barra de desplazamiento vertical de la ventana. |
|
Se llama cuando el propietario debe desplazar la imagen del portapapeles, la sección invalidación adecuada, y actualizar los valores de la barra de desplazamiento. |
|
Se llama cuando el tamaño, la posición, o el orden Z ha cambiado como resultado de una llamada a SetWindowPos o a otra función de administración de ventanas. |
|
Se llama cuando el tamaño, la posición, o el orden Z es de cambiar como resultado de una llamada a SetWindowPos o a otra función de administración de ventanas. |
|
Denominado para todas las ventanas de nivel superior al archivo de inicialización de Windows, se cambia WIN.INI. |
|
Indica si un mensaje de las ventanas se controló. |
|
Se invoca cuando los doble clic del usuario XBUTTON1 o XBUTTON2 mientras el cursor está en el área cliente de una ventana. |
|
Se llama cuando el usuario presiona XBUTTON1 o XBUTTON2 mientras el cursor está en el área cliente de una ventana. |
|
Se llama cuando el usuario suelta XBUTTON1 o XBUTTON2 mientras el cursor está en el área cliente de una ventana. |
|
Esta función virtual llaman la función predeterminada de OnNcDestroy una vez que la ventana. |
|
Función auxiliar que refleja un mensaje a su origen. |
|
Refleja el último mensaje a la ventana secundaria. |
|
Proporciona un procedimiento de ventana para CWnd. El valor predeterminado envía mensajes a través del mapa de mensajes. |
Operadores públicos
Name |
Descripción |
---|---|
Llamar a para obtener un identificador de una ventana. |
|
Determina si una ventana no es igual que la ventana cuyo identificador es m_hWnd. |
|
Determina si una ventana es igual que la ventana cuyo identificador es m_hWnd. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Indica HWND asociado a este CWnd. |
Comentarios
Un objeto de CWnd es distinto de una ventana de Windows, pero los dos se vinculan estrechamente. Un objeto de CWnd es creado o destruido por el constructor y el destructor de CWnd . La ventana de Windows, por otro lado, es una estructura de datos interna a Windows creada por una función miembro de Create y destruida por CWnd destructor virtual. La función de DestroyWindow destruye la ventana de Windows sin la destrucción del objeto.
La clase de CWnd y el mecanismo de mensaje- mapa oculta la función de WndProc . Los mensajes de notificación de entrada de Windows se enrutan a través del mapa de mensajes a las funciones adecuadas de miembro deCWndde mensajesde On. Se reemplaza una función miembrode mensajes de Onpara procesar el mensaje determinado de un miembro en sus clases derivadas.
La clase de CWnd también permite crear una ventana secundaria de Windows para la aplicación. Derive una clase de CWnd, agregue las variables miembro a la clase derivada a concreto almacenado de datos a la aplicación. El miembro del controlador de mensajes de implemente funciones y un mapa de mensajes en la clase derivada para especificar lo que ocurre cuando los mensajes se dirigen a la ventana.
Crea una ventana secundaria en dos pasos. Primero, llame al constructor CWnd para construir el objeto de CWnd , llame a la función miembro de cree para crear la ventana secundaria y para adjuntarla al objeto de CWnd .
Cuando el usuario finaliza la ventana secundaria, destruya el objeto de CWnd , o llame a la función miembro de DestroyWindow para quitar la ventana y destruir sus estructuras de datos.
Dentro de la biblioteca Microsoft Foundation Class, otras clases se derivan de CWnd para proporcionar tipos específicos de la ventana. Muchas de estas clases, incluidas CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView, y CDialog, están diseñados para la derivación adicional. Las clases de control derivadas de CWnd, como CButton, se puede utilizar directamente o se pueden utilizar para la derivación adicional de clases.
Para obtener más información sobre cómo utilizar CWnd, vea cuadro Windows y objetos de la ventana.
Jerarquía de herencia
CWnd
Requisitos
Encabezado: afxwin.h