Red de conocimiento informático - Problemas con los teléfonos móviles - Ejemplo de programación Vfp

Ejemplo de programación Vfp

Primero que nada, use set bell to

El formato del comando set bell to de VFP5.0 es diferente al de FoxPro2. En x en VFP5.0, su formato es configurar la campana en [nombre de archivo cwav, duración]. Entre ellos, cWAVFileName es un archivo .WAV; NDuration es la duración (tenga en cuenta que este elemento no se puede omitir; de lo contrario, se producirá un error de sintaxis). De esta manera, cuando usa set bell para señalar un archivo .WAV en el módulo inicial de su programa personal, puede usarlo en los módulos siguientes. Chr(7)reproducir. Archivos WAV.

Ejemplo 1:

Establecer tono de llamada activado y amplificar y habilitar campana

Establecer tono de llamada en. Archivo WAV', 0&& apunta a un archivo .WAV. Tenga en cuenta las comillas simples.

? Comisionado de Derechos Humanos (7)

& amp& amp obras de teatro. Archivos WAV.

En segundo lugar, utilice el control de contenedor OLE

Cree un formulario, haga clic en el botón "Control de contenedor OLE" en la barra de herramientas de control de formulario y luego haga clic o haga clic en la ubicación adecuada en el arrastre de forma. Seleccione Nuevo o Crear desde archivo en la ventana Insertar objeto que aparece y use el botón Examinar para seleccionar su propio objeto. Archivo WAV y confirme.

Aparecerá un icono "pequeño" en el formulario actual y configurar el atributo "AutoActivación" del icono en 1 lo habilitará. Archivo WAV, que se reproduce automáticamente cada vez que se ejecuta el formulario, generando así música de fondo cuando la altura y el ancho están configurados en 0, el icono del "altavoz" se puede ocultar;

3. Utilice la biblioteca VFP Foxtools.fll

Utilice =Regfn() y =Callfn() para acceder al módulo de audio en Foxtools.fll y reproducir el archivo de sonido.

Ejemplo 2:

Cree un formulario e ingrese el siguiente código en su evento de activación:

Public ss & amp& amp define una variable global ss

Configure la biblioteca en foxtools.fll && ampAbra la biblioteca Foxtools.fll

ss = Regfn(〃SndPlaySound÷CI÷I÷mm system÷)amp;& ampObtenga información de audio

=Callfn(ss,〃 1. wav file\247; n)&;& ampCuando n=0 (1, 2, 3 también son aceptables), reproduzca solo una vez, cuando n=9, reproducción en bucle.

Ingresa el siguiente código en su evento Destroy:

=Callfn(ss,〃 ,10)&& Deja de jugar con él

La biblioteca se configura en && lanzamientos la biblioteca foxtools.fll de la memoria.

En cuarto lugar, utilice la biblioteca de enlaces dinámicos de Windows.

En el directorio de instalación de VFP5.0 samplesclasses, hay una biblioteca de clases samplesclasses. Hay dos tipos de controles: vídeo y audio. ¿Se puede controlar el audio? . WAV y . Archivo MID, puede usarlo para implementar fácilmente música de fondo. A continuación se ofrece un ejemplo.

Ejemplo 3:

Cree un formulario, seleccione el botón de clase en la barra de herramientas de control del formulario y agregue la biblioteca de clases samplesclassessamples.vbx en VFP5.0. del control de formulario Aparecerán dos controles multimedia, SoundPlayer y VideoFrame. Seleccione SoundPlayer, haga clic en el formulario y establezca sus propiedades de la siguiente manera:

AutoOpen=.t.

Reproducción automática=.t.

Autorepetición=.t.

Class=Reproductor de sonido

Soundfile=Especifique un formato .WAV o .

Archivo intermedio &; & amp tenga en cuenta que aquí no hay comillas

Visible = .f & amp& amp invisible

Los métodos anteriores tienen sus pros y sus contras, y usted debería hacerlo. Preste atención a su propia programación cuando las aplique.