Hola a todos...
Necesitaria saber si existe alguna función que me permita saber si un dialogo se encuentra abierto o no, es decir, si ya se ha hecho un odlg:end() o por el contrario aún está activo....
Saludos y gracias.
Elías Torres.
como saber si un dialogo está abierto o no...
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
- luis.santeliz
- Posts: 47
- Joined: Mon May 29, 2006 9:04 pm
Creo q puedes usar:
pasando como parametro la propiedad hWnd del objeto TDIALOG q la hereda de TWINDOW
un tip... puedes usar la funcion SetKey(tecla, bAction ) para monitorear el estatus de la ventana
ej.
cuando presiones F2 mostrara una ventana con el estado de oDlg.
para ver el resto de las teclas echale un vistazo a vkey.ch
Code: Select all
IsWindowVisible(oDlg:hWnd) -> .t. | .f.
un tip... puedes usar la funcion SetKey(tecla, bAction ) para monitorear el estatus de la ventana
ej.
Code: Select all
#include "vkey.ch"
SetKey(VK_F2, {|| IIF(oDlg<>NIL, MsgAlert(IsWindowVisible(oDlg:hWnd )),NIL) })
para ver el resto de las teclas echale un vistazo a vkey.ch
Luis Santeliz
Móvil SoftWare, C.A.
---------------------------------------------
MySQL DBA,
MySQL Server Performance Tunning,
DPxBase, FiveWin, Java,
Linux Redhat, Windows
Caracas Venezuela
luissanteliz@cantv.net
Móvil SoftWare, C.A.
---------------------------------------------
MySQL DBA,
MySQL Server Performance Tunning,
DPxBase, FiveWin, Java,
Linux Redhat, Windows
Caracas Venezuela
luissanteliz@cantv.net