TProgress en windows ce .net

TProgress en windows ce .net

Postby Salvador » Fri Oct 23, 2009 11:47 pm

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  Expand view  RUN
REDEFINE PROGRESS oPrg ID 300 OF oDlg

En el RC probado de 2 formas:
Code: Select all  Expand view  RUN
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
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Postby Antonio Linares » Wed Nov 04, 2009 9:31 am

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

Re: TProgress en windows ce .net

Postby Salvador » Thu Nov 05, 2009 7:54 pm

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  Expand view  RUN

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: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Postby Salvador » Fri Nov 06, 2009 4:46 pm

Antonio,

Confirmado, tanto el Progressbar como el TabControl son mostrados en aplicaciones del panel de control.
Saludos
Salvador
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Postby Antonio Linares » Fri Nov 06, 2009 7:17 pm

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

Re: TProgress en windows ce .net

Postby Salvador » Mon Nov 09, 2009 10:32 am

Antonio,

con InitCommon() !!Funciona !! :D

Muchas gracias.
Saludos
Salvador
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: TProgress en windows ce .net

Postby Antonio Linares » Mon Nov 09, 2009 12:17 pm

bien :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42100
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 12 guests