TProgress en windows ce .net

Post Reply
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

TProgress en windows ce .net

Post 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:
Saludos
Salvador
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: TProgress en windows ce .net

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Post 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.
Saludos
Salvador
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Post by Salvador »

Antonio,

Confirmado, tanto el Progressbar como el TabControl son mostrados en aplicaciones del panel de control.
Saludos
Salvador
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: TProgress en windows ce .net

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Post by Salvador »

Antonio,

con InitCommon() !!Funciona !! :D

Muchas gracias.
Saludos
Salvador
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: TProgress en windows ce .net

Post by Antonio Linares »

bien :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply