¿Cómo abrir un cuadro emergente en lenguaje C?
Simplemente llame a la función APIMessageBox() del sistema directamente. Prototipo de función intWINAPIMessageBox(HWNDhWnd, LPCTSTRlpText, LPCTSTRlpCaption, UINTuType descripción del parámetro hWnd: el puerto de parámetros de la ventana propietaria del cuadro de mensaje). Si es NULL, el cuadro de mensaje no tiene una ventana propietaria.
lpText: el contenido del cuadro de mensaje.
lpCaption: El título del cuadro de mensaje.
uType: Especifica un conjunto de indicadores de bits que determinan el contenido y el comportamiento del cuadro de diálogo. Este parámetro puede ser una combinación de indicadores de los siguientes grupos de indicadores. Especifique una de las siguientes banderas para mostrar los botones e iconos en el cuadro de mensaje. MB_OK valor predeterminado. Hay un botón de confirmación en el interior. MB_YESNO tiene sí y no.
MB_ABORTRETRYIGNORE tiene Abortar (abandonar), Reintentar (reintentar) e Ignorar (omitir)
El cuadro de mensaje MB_YESNOCANCEL contiene tres botones: Sí, No y CancelarMB_RETRYCANCEL tiene Reintentar (reintentar) y Cancelar
El cuadro de mensaje MB_OKCANCEL contiene dos botones: Aceptar y Cancelar. El lenguaje C es un lenguaje de programación de computadoras general y se usa ampliamente. El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar una pequeña cantidad de código de máquina y que pueda ejecutarse sin ningún soporte de entorno de ejecución. Aunque el lenguaje C proporciona muchas funciones de procesamiento de bajo nivel, aún mantiene buenas características multiplataforma. Los programas en lenguaje C escritos en una especificación estándar se pueden compilar en muchas plataformas informáticas, incluso incluyendo algunos procesadores integrados (microcontroladores o (llamados MCU) y supercomputadoras. y otras plataformas operativas. En la década de 1980, para evitar diferencias en la sintaxis del lenguaje C utilizada por varios desarrolladores, la Oficina Nacional de Estándares de Estados Unidos formuló un conjunto completo de sintaxis estándar nacional estadounidense para el lenguaje C, llamado ANSIC, como el estándar original para el lenguaje C. . Actualmente, el 8 de diciembre de 2011, el estándar C11 publicado por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) es el tercer estándar oficial del lenguaje C y el último estándar del lenguaje C. Este estándar es mejor. admite caracteres chinos. Los nombres de funciones y los identificadores de caracteres chinos realizan la programación de caracteres chinos hasta cierto punto.