Primero felicitarte por el desarrollo , me gusta muchísimo , los detalles de los dialogos sin barra como en reindexar , y la presentación en general son un lujo , pero...
Empiezo a darte caña
.
Un gran problema a resolver es este :
Lanzo el programa .
Me voy a la barra de incio ->programas y vuelvo a lanzar el programa ( nada que un ususario no haga cada 3 minutos) .......
Estoy en Inicio ->Programas->SV y lanzo el programa .... entro en maestros ->definicion de productos , pero salgo pulsando la X . SE me va la pantalla programas , ¿? y el menu de maestros ? ... a recuperarlo de memoria y si ahora salgo del menu de maestros con la X ? .... no voy a pantalla principal sino a canfiguracion .... esto para un ususario final
Pero no te preocupes todo tiene soluccion ... , de momento te recomiendo usar la nueva capacidad de dialogos
y para terminar yo diria que esto al principio del todod del programa :
- Code: Select all Expand view
IF lanzado()
Quit
ENDIF
HB_FUNC (LANZADO)
{
HWND hWnd;
BOOL lRet = FALSE;
hWnd = FindWindow (NULL,L"SV Pedidos" );
if (hWnd)
{
SetForegroundWindow ( hWnd );
lRet = TRUE;
}
hb_retl (lRet);
}