Capítulo 19. Cuadros
de diálogo comunes
Cuestionario del capítulo
1. Explique cual es la ventaja de usar cuadros de
dialogo comunes.
Permite disponer de ciertos elementos de
la interfaz de Windows los cuales son de uso común en todas las aplicaciones.
2.
Explique
que es un archivo DLL.
Bibliotecas de vínculos dinámicos, permite
realizar llamadas a programas para nuestra disposición
3.
Explique
para que sirve el control Microsoft Common Dialog Control 6.0
Proporciona un conjunto de cuadros de diálogo
estándar del sistema operativo de Windows, para realizar operaciones tan
diversas como abrir y guardar archivos, establecer las opciones de impresión y
seleccionar colores y fuentes.
4.
Explique
para que sirven cada uno de los 5 métodos show.
ShowOpen: abrir archivo
ShowSave : guardar como un archivo
ShowColor: seleccionar un color
ShowFont: seleccionar fuente
ShowPrinter:
imprimir u operaciones de impresión
5.
Explique para que sirve el cuadro de dialogo Color y mencione
para que sirven cada uno de sus 4 indicadores(flags).
Permite
que el usuario seleccione un color de una paleta o que cree y seleccione un
color personalizado.
CdCCFullOpen: se presenta todo el cuadro
de diálogo, incluyendo la sección Definir colores personalizados.
CdlCCHelpButton: hace que el cuadro de
diálogo presente un botón ayuda.
CdlCCPreventFullOpen: desactiva el botón
de comando definir personalizados y evita que el usuario defina colores
personalizados.
CdlCCRGInit: establece el valor de color inicial del cuadro de diálogo.
6.
Explique la función de la propiedad
Color.
Sirve para
obtener el color seleccionado
7.
Explique la función de la propiedad
CancelError.
8.
Explique para que sirve el código On Error GoTo.
Cuando existe un error se pasa a un
procedimiento ManejoError y nos despliegue un mensaje que nos diga que se
ocasionó un error.
9.
Explique para que sirve el cuadro de dialogo Fuente y mencione
para que sirven cada una de sus 7 propiedades.
Este cuadro de diálogo permite que el usuario
seleccione una fuente, un tamaño, un color y un estilo para esa fuente.
Color:
determina el color seleccionado. Para usar esta propiedad, tiene que establecer
primero la propiedad Flags a cdlCFEffects
FontBold: si
ha seleccionado negrita.
FontItalic: si
ha seleccionado cursiva.
FontStriketrhu:
si ha seleccionado tachado. Para usar esta propiedad, tiene que establecer
primero la propiedad Flags a cdlCFEffects
FontUnderline:
si ha seleccionado subrayado. Para usar esta propiedad, tiene que establecer
primero la propiedad Flags a cdlCFEffects
FontName: el
nombre de la fuente seleccionado.
FontSize: el tamaño de la fuente seleccionado
10.
Explique
para que sirven los indicadores (flags) cdlCFEffects
y cdlCFBoth.
CdlEffects: especifica que el cuadro de
diálogo permite que los efectos de tachado, subrayado y color.
CdlCFBoth: hace que el cuadro de diálogo
enumere las fuentes de impresora y de pantalla disponibles. La propiedad
hDC identifica el contexto de
dispositivo asociado con la impresora
11.
Explique
para que sirve el cuadro de dialogo Imprimir y mencione para que sirven
cada una de sus 4 propiedades.
Permite
que el usuario especifique como se va a imprimir el resultado.
Copies: el numero de copias que se va a imprimir.
FromPage: la página en la que se
inicia la impresión.
ToPage: la página en la que se
detiene la impresión.
HDC: el contexto de dispositivo
para la impresión seleccionada.
12.
Explique
para que sirven los indicadores (flags) cdlPDPrintSetup
y cdlPDSelection.
CdlPDPrintSetup:
hace que el sistema presente el cuadro de diálogo configurar impresora en vez
del cuadro de diálogo imprimir.
CdlPDSelection:
devuelve o establece el estado del botón de opción selección. Si no se
especifican cdlPDPageNums ni cdlPDSelection, el botón de opción todo estará en
el estado seleccionado.
13.
Explique
para que sirven Los cuadros de diálogo Abrir y Guardar como y cual es la
diferencia entre ellos.
La diferencia entre un cuadro y otro se
presenta sólo en el titulo del mismo, así como en el método que se debe
utilizar para invocarlos. Ambos cuadros de diálogo permiten que el usuario
especifique una unidad, un directorio, una extensión de nombre de archivo y un
nombre de archivo.
14.
Explique
para que sirven sus propiedades:
FileName, Filter y FilterIndex.
FileName:
contiene el nombre de archivo seleccionado o introducido.
Filter:es
para presentar solo ciertos tipos de archivos, como archivos de texto, bases de
datos, documentos.
FilterIndex:
permite definir cual de las definiciones es la que aparecerá de manera
predeterminada, el numero de índice inicia en 1.
15.
Explique
para que sirven los indicadores (flags) cdlOFNHideReadOnly
y cdlOFNExplorer.
CdlOFNHideReadOnly: oculta la casilla de verificación solo
lectura.
CdlOFNExplorer: usa la plantilla del cuadro de
diálogo abrir archivo de tipo explorador.