FoxPro/Visual FoxPro - Ayuda Para cerrar ventanas

 
Vista:

Ayuda Para cerrar ventanas

Publicado por Juan Hernandez (7 intervenciones) el 16/11/2002 00:54:14
Saludos

Quisiera saber si alguien me puede ayuda con una idea de como cerrar alguna ventana de windows desde una aplicacion hecha en vfp y ademas como puedo hacer para trabajar con sql para enlazar la base de datos hecha en vfp y una aplicacion hecha en vfp tambien espero su respuestas y muchas gracias

[email protected]

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Para cerrar ventanas

Publicado por Walter (76 intervenciones) el 16/11/2002 04:53:33
Hola

La buena noticia es que sí, puedes cerrar otros programas Windows desde el VFP.

La mala noticia es que debes buscar esa información en el foro Tek-Tips (que está en inglés) porque recuerdo haberlo leído allí.

Bye.

Walter.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

SE PIDE AYUDA, Y SOLO DAN COMENTARIO, ESTO ES

Publicado por osbaldo de mexico (27 intervenciones) el 20/11/2002 01:20:37
AQUI ESTA EL CODIGO COMPA ME GUSTARIA QUE CUANDO PIDA AYUDA ASI ME AYUDARAN, TODOS TE DICEN BUSCA EN TAL PAGINA POR AHI LO VI

ME GUSTARIA TENER MAS TIEMPO PARA CONTESTAR PREGUNTAS, PERO NO LO TENGO ENTRO MUY POCO A ESTE SITIO,
*Pero si esta línea la ejecutamos más de una vez, se cargarás la calcuadora una y otra vez.

* Antes de activar la calculadora:
IF NOT F_ActivaWin("Descarga de archivos")
* La calculadora no está cargada:
RUN /N CALC.EXE
ENDIF

* Y ESTA ES LA FUNCION QUE LO HACE TODO:
*-----------------------------
FUNCTION F_ActivaWin(cCaption)
*-----------------------------
LOCAL nHWD
DECLARE INTEGER FindWindow IN WIN32API ;
STRING cNULL, ;
STRING cWinName

DECLARE SetForegroundWindow IN WIN32API ;
INTEGER nHandle

DECLARE CloseWindow IN user32 ;
INTEGER nHandle

DECLARE SetActiveWindow IN WIN32API ;
INTEGER nHandle

DECLARE ShowWindow IN WIN32API ;
INTEGER nHandle, ;
INTEGER nState
wn_close=10
nHWD = FindWindow(0, cCaption)
IF nHWD > 0
* ocultamos
SHOWWindow(nHWD,0)
wait windows
* VENTANA YA ACTIVA
* LA "LLAMAMOS":
SHOWWindow(nHWD,9)

* LA PONEMOS ENCIMA
SetForegroundWindow(nHWD)

* LA ACTIVAMOS
SetActiveWindow(nHWD)

CloseWindow(nHWD)

RETURN .T.
ELSE
* VENTANA NO ACTIVA
RETURN .F.
ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar