¿Cómo controlar una pantalla de hardware mediante programación?
Puede ser un problema con la tarjeta gráfica. Tienes dos tarjetas gráficas. Mira esto.
1. aplicación de salida de cabezal para tarjetas gráficas: dos Dos tarjetas gráficas funcionan al mismo tiempo: solución de combinación de tarjeta gráfica dual
Después de conectar el monitor, encienda la computadora Durante el proceso de autoprueba de encendido, ambas. Los monitores se encenderán y mostrarán el mismo contenido Después de ingresar al sistema operativo WinXP, entre ellos, un monitor se apagará automáticamente. Esto se debe a que la función de visualización de pantalla dual en WinXP está apagada de forma predeterminada. a la interfaz de visualización principal del monitor, y el monitor que está apagado se conecta a la interfaz de visualización secundaria en la interfaz.
En este momento, necesita instalar el controlador más reciente para la tarjeta gráfica para configurar los parámetros de salida del monitor dual. Por ejemplo, las tarjetas gráficas nVIDIA usan nView en el controlador ForceWare para lograr la funcionalidad de monitor dual. mientras que las tarjetas gráficas ATI utilizan la tecnología HydraVision para lograrlo. Tomando la tarjeta gráfica ATI como ejemplo, después de ingresar al sistema, puede ver 2 monitores en la configuración de propiedades de pantalla. Si es la primera vez que la usa, el segundo monitor está gris, lo que indica que no está habilitado. Haga doble clic en el segundo monitor y el sistema mostrará un cuadro de diálogo preguntando si desea habilitar el monitor.
Después de seleccionar "Sí", el segundo monitor mostrará correctamente el escritorio WINDWOS extendido. Haga clic en "Avanzado" - "Pantalla" para ingresar a la ventana de configuración del dispositivo de visualización. Aquí puede configurar el esquema para los dispositivos de visualización existentes y cambiarlos fácilmente mediante teclas de acceso rápido. Además, también puede hacer clic en el icono en la esquina superior derecha del dispositivo de visualización para decidir si desea abrirlo. Una vez completada la configuración, haga clic en "Aplicar" para que surta efecto. En este momento, no importa si está jugando o viendo películas, se mostrará la misma pantalla en ambos monitores. Si usa el controlador de gráficos nVIDIA correctamente, incluso puede hacerlo. Úselo en diferentes monitores. Muestre diferentes imágenes en el monitor.
Ya sea una tarjeta gráfica ATI o una tarjeta gráfica nVIDIA, además de mostrar el mismo contenido de pantalla en dos monitores, también puede mostrar pantallas diferentes. contenido en el mismo host en dos monitores. Tome la tarjeta gráfica nVIDIA como ejemplo. Después de instalar el controlador, ingrese a la interfaz de configuración del controlador de propiedades de pantalla y haga clic en "nView" en la ventana de extensión. "Copiar" o "Horizontal" según sea necesario. "Copiar" significa que el contenido que se muestra en los dos monitores es exactamente el mismo. "Expansión horizontal" significa que el contenido de visualización de los dos monitores está conectado en dirección horizontal. Por ejemplo, si queremos trabajar en el monitor principal y ver películas en el monitor secundario al mismo tiempo, esta es una opción más adecuada. función.
Cabe señalar que para la salida de pantalla dual, puede ajustar directamente la resolución y la frecuencia de actualización de los dos monitores en la pestaña "Configuración" de "Propiedades de pantalla". Para conocer algunas configuraciones de parámetros específicos de pantallas duales, puede consultar los manuales de controladores más recientes de Nvida y ATI.
No todos los usuarios tienen la oportunidad de utilizar tarjetas gráficas de doble cabezal. Para aquellos que han comprado tarjetas gráficas normales. y tener monitores adicionales. Para los amigos, la mejor solución puede ser utilizar tarjetas gráficas duales. Sin embargo, cabe señalar que sólo los sistemas operativos posteriores a Windows 98 pueden admitir tarjetas gráficas duales. Si se instala una segunda tarjeta gráfica en Windows 98, es probable que se produzca un fallo u otros fenómenos imprevistos. Por lo tanto, se recomienda utilizar sistemas WINME o superiores.
2. Avisos de control de programación de software de tarjeta gráfica dual
Mensaje A.
""""" """"" ""
Pregunta:
Quiero instalar dos tarjetas gráficas. Uno de los monitores muestra la interfaz de control y el otro puede mostrar algunas imágenes de vídeo según según los requisitos del usuario. ¿Cómo puedo instalar dos tarjetas gráficas? Se muestran diferentes interfaces en la tarjeta gráfica.
Respuesta:
Habilitar compatibilidad con múltiples monitores.
Puede buscar en MSDN/CSDN >
Buscar "display" en la documentación de CSDN.
Pregunta B.
Pregunta:
""""""""""
En el sistema /window98, dos Las tarjetas gráficas están instaladas y hay dos monitores que pueden funcionar normalmente.
Pero tengo que controlar mediante programación el contenido de la pantalla del otro monitor. ¿Cómo controlarlo?
Tú. puede usar directx para controlarlos.
IDirect3D8::CreateDevice
Crea un dispositivo para representar el adaptador de pantalla.
HRESULT CreateDevice(
Adaptador UINT,
Tipo de dispositivo D3DDEVTYPE,
HWND hFocusWindow,
DWORD BehaviorFlags,
D3DPRESENT_PARAMETERS* pPresentationParameters,
IDirect3DDevice8** ppReturnedDeviceInterface
);
Parámetros
Adaptador
[in] Número ordinal que indica el adaptador de pantalla D3DADAPTER_DEFAULT. es siempre el adaptador de pantalla principal. //este parámetro define qué adaptador de pantalla se debe utilizar.