FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Evento del X de window
Posts: 485
Joined: Fri Feb 09, 2007 10:34 AM
Evento del X de window
Posted: Fri Nov 28, 2008 04:37 PM

Muy buenas foro, he cambiado la version de la FWPPC y me da la impresión que se ha cambiado en la clase twindow y dialog que cuando se pulsa la X para cerrar la ventana no se ejecuta el valid hasta que no hacemos un oWnd:end(), pero cuando le damos a la X me da la impresion que no ejecuta el metodo :end(), ¿que debo hacer para que ejecute el valid cuando pulse la X? o ¿que evento es cuando pulsamos la X?
Un saludo.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Evento del X de window
Posted: Fri Nov 28, 2008 07:00 PM

Juan, (?)

Prueba a construir samples\Tutor02.prg y pulsa en la "x".

Aqui la validación funciona correctamente.

Por favor pruebalo y coméntanos el resultado, gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 248
Joined: Wed Jan 11, 2006 11:30 AM
Evento del X de window
Posted: Mon Dec 08, 2008 07:37 PM

Es posible cambiar el "x" por um "ok" ?

Saludos, Ale

aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Evento del X de window
Posted: Sun Dec 14, 2008 06:39 PM
Ale,

Usa esta funcion para cambiar la "x" por "ok":
#pragma BEGINDUMP

#include <hbapi.h>
#include <windows.h>

HB_FUNC( SETOKBUTTON )
{
  SHINITDLGINFO shidi;

  shidi.dwMask  = SHIDIM_FLAGS;
  shidi.hDlg    = ( HWND ) hb_parnl( 1 );
  shidi.dwFlags = SHIDIF_DONEBUTTON | SHIDIF_SIZEDLGFULLSCREEN;

  SHInitDialog( &shidi );
}

#pragma ENDDUMP

Tienes que llamarla desde tu PRG asi:
SetOkButton( oWnd:hWnd )

http://forums.fivetechsoft.com/viewtopic.php?t=414
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion