Page 1 of 1

TProgress en windows ce .net

Posted: Fri Oct 23, 2009 11:47 pm
by Salvador
Hola.
Tengo una pda con Windows Ce net 4.1 y el control TProgress da error "Cant create dialog box"

El fuente:

Code: Select all

REDEFINE PROGRESS oPrg ID 300 OF oDlg
En el RC probado de 2 formas:

Code: Select all

CONTROL "", 300, "msctls_progress32", 0 | WS_CHILD | WS_VISIBLE | WS_BORDER, 6, 89, 100, 13
CONTROL "", 300, "TProgress", 0 | WS_CHILD | WS_VISIBLE | WS_BORDER, 6, 89, 100, 13
Agradecería ayuda. :oops:

Re: TProgress en windows ce .net

Posted: Wed Nov 04, 2009 9:31 am
by Antonio Linares
Salvador,

Si es la versión 4.1 de Windows CE es bastante antigua.

Hay algún programa en el panel de control que tenga ese control ? Por asegurarnos de que esa versión de Windows CE lo soporte

Re: TProgress en windows ce .net

Posted: Thu Nov 05, 2009 7:54 pm
by Salvador
He visto correr alguna aplicación que muestra un progressbar.

Me sucede lo mismo con la clase TTabControl y tambien está soportada ya que en el panel de control hay varias aplicaciones que lo muestran.
Estas definiciones en el RC tampoco funcionan.:(

Code: Select all

CONTROL "", 300, "SysTabControl32", 0 | WS_CHILD | WS_VISIBLE | WS_BORDER, 6, 89, 100, 13
CONTROL "", 300, "TTabControl", 0 | WS_CHILD | WS_VISIBLE | WS_BORDER, 6, 89, 100, 13
 
Gracias por tu interés.

Re: TProgress en windows ce .net

Posted: Fri Nov 06, 2009 4:46 pm
by Salvador
Antonio,

Confirmado, tanto el Progressbar como el TabControl son mostrados en aplicaciones del panel de control.

Re: TProgress en windows ce .net

Posted: Fri Nov 06, 2009 7:17 pm
by Antonio Linares
Salvador,

Prueba a llamar a la función InitCommon() al comienzo de tu aplicación para que se inicialize el uso de los common controls.

Normalmente esto no es necesario porque el propio Windows los inicializa, pero puede ser que en esa versión de Windows no esten inicializados.

Re: TProgress en windows ce .net

Posted: Mon Nov 09, 2009 10:32 am
by Salvador
Antonio,

con InitCommon() !!Funciona !! :D

Muchas gracias.

Re: TProgress en windows ce .net

Posted: Mon Nov 09, 2009 12:17 pm
by Antonio Linares
bien :-)