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.
Evento del X de window
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Es posible cambiar el "x" por um "ok" ?
Saludos, Ale
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---**
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---**
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Ale,
Usa esta funcion para cambiar la "x" por "ok":
Tienes que llamarla desde tu PRG asi:
SetOkButton( oWnd:hWnd )
http://forums.fivetechsoft.com/viewtopic.php?t=414
Usa esta funcion para cambiar la "x" por "ok":
Code: Select all
#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
SetOkButton( oWnd:hWnd )
http://forums.fivetechsoft.com/viewtopic.php?t=414