Mensajes De Texto En C

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Mensajes De Texto En C as PDF for free.

More details

  • Words: 369
  • Pages: 5
DARWIN DURAND MORILLO

ALGORITMOS II

Mensajes de Texto en C/C++ [MessageBox Windows] Mensajes de Texto en C/C++ Este es el prototipo. Código: int MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType ); Pongo un ejemplo y luego explico funciones y tipos de Cajas de texto Código: #include <windows.h> #include <stdio.h>//librerias a usar FILE *fichero; char letra;//declarados globalmente, para que se pueda usar en todo el code int open()//este es la funcion de abrir archivo { fichero = fopen("origen.txt","r");//funcion de abrir el documento, en el modo especificado if (fichero==NULL) { printf( "No se puede abrir el fichero.\n" );system("pause>nul");//comprobacion de error al abrir exit( 1 ); } printf( "Contenido del fichero:\n" ); letra=getc(fichero);//letra se declara como el contenido del archivo while (feof(fichero)==0) { printf( "%c",letra ); letra=getc(fichero);//se copia con un printf } if (fclose(fichero)!=0) printf( "Problemas al cerrar el fichero\n" );//comprobación de error al cerrar system("pause>nul"); return 0; } int cajita()//funcion del mensaje de texto { int msgboxID = MessageBox(NULL, TEXT("Deseas abrir el archivo?"),//contenido TEXT("Pregunta"),//titulo MB_ICONASTERISK | MB_YESNOCANCEL );//estos son los iconos y el tipo de Msg if (msgboxID == IDYES) { open();//inicializacion de la funcion abrir fichero

1

DARWIN DURAND MORILLO

ALGORITMOS II

} else if (msgboxID == IDNO) { return 0;//salir } else { return 0;//salir } return msgboxID; } int main(int argc, char *argv[]) { cajita();//inicializacion de la funcion MessageBox return 0; } En los comentarios se explica todo. Ahora solo nos queda ver tipos de MessageBox.

Nuestro mensaje. TIPOS DE BOTONES MB_YESNOCANCEL Si/No/Cancelar

MB_ABORTRETRYIGNORE Anular/Reintentar/Omitir

2

DARWIN DURAND MORILLO

ALGORITMOS II

MB_OK Aceptar(Este MessageBox no es mio)

MB_OKCANCEL Aceptar/Cancelar

MB_RETRYCANCEL Reintentar/Cancelar

MB_YESNO Si/No

NOTA: Si pones MB_HELP añades el botón ayuda que puede ser útil si un usuario no sabe lo de F1.

3

DARWIN DURAND MORILLO

ALGORITMOS II

TIPOS DE ICONOS MB_ICONHAND, MB_ICONSTOP, o MB_ICONERROR

MB_ICONQUESTION

MB_ICONEXCLAMATION o MB_ICONWARNING

MB_ICONASTERISK o MB_ICONINFORMATION

4

DARWIN DURAND MORILLO

ALGORITMOS II

INDICAR EL BOTÓN POR DEFECTO MB_DEFBUTTON1/MB_DEFBUTTON2/MB_DEFBUTTON3/MB_DEFBUTTON4 Según el caso que escojamos el botón por defecto será el primero, el segundo, tercero o cuarto. Curiosidades: MB_RIGHT: Texto a la izquierda MB_RTLREADING: Pone los botones cambiados de posición VALORES DE RETORNO Código: IDABORT Anular IDCANCEL Cancelar IDCONTINUE Continuar IDIGNORE Omitir IDNO No IDOK Aceptar IDRETRY Reintentar IDYES Si

5

Related Documents

Mensajes
December 2019 22
Mensajes
May 2020 13
Mensajes De Odio En Navidad
December 2019 4
Mensajes En Forma Eficaz
November 2019 20