Search found 14 matches

by Juan Gálvez
Wed Sep 15, 2010 9:52 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 7
Views: 1091

IsAppThemed()

Hola Antonio,

Estoy probando FWH 10.08 y observo que IsAppThemed() sigue devolviendo .T. aún sin temas activos.

¿ Recuerdas nuestra última conversación ?

¿ Cómo quedará finalmente ?

Gracias y saludos
Juan
by Juan Gálvez
Fri Aug 27, 2010 9:43 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio, La razón de haber modificado la función IsAppThemed() es debido a que en Windows 7, aún teniendo los temas desactivados y mostrando la apariencia "clásica antigua" de Windows, IsAppThemed() contenida en uxtheme.dll devuelve verdadero. Pero éso NO era así en anteriores versiones. Y...
by Juan Gálvez
Fri Aug 27, 2010 8:30 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio, No le demos más vueltas ... Todos los efectos secundarios que estoy sufriendo se deben al cambio en el comportamiento de la función IsAppThemed(). Tal como hemos comentado en el transcurso de la conversación, ahora retorna .T. por el mero hecho de tener fichero manifest enlazado en el ejecu...
by Juan Gálvez
Thu Aug 26, 2010 2:22 pm
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio,

Sólo identificaba el escenario en el que IsAppThemed() devolvía .T. y los grippers NO se pintaban.

Si no me equivoco, fijar el tema "Windows clásico" en Win7 es sinónimo de desactivar los temas y en consecuencia IsAppThemed() debería retornar .F. (así funcionaba p.e. FWH 9.01).
by Juan Gálvez
Thu Aug 26, 2010 11:46 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio,

Me pillaste :)

¿ Qué quieres decir si mi aplicación usa temas ?

Yo NO hago nada especial, incluyo el fichero manifest y es el propio FWH quien tiene sus comportamientos específicos si IsAppThemed() == .T. ( p.e. el uso de DrawPBack() ).
by Juan Gálvez
Thu Aug 26, 2010 10:20 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio,

A modo de prueba, he sustituido el módulo THEMES.OBJ de FIVEHC.LIB por el de la versión 9.01 y ahora tanto IsAppThemed() como los grippers funcionan correctamente.

Ya me dirás ...

Saludos
Juan
by Juan Gálvez
Thu Aug 26, 2010 9:57 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio, Hay algo que no entiendo ... En anteriores versiones (p.e. FWH 9.01), IsAppThemed() sólo devolvía .T. si se cumplían 2 condiciones simultáneamente : 1) El fichero manifest estaba dentro del ejecutable (fuera de él NO lo he probado). 2) Windows tenía temas activos. ¿ No es éste el comportami...
by Juan Gálvez
Wed Aug 25, 2010 3:13 pm
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio, Espera que NO nos liemos :) Me refería a temas activos en Windows 7. Por otro lado, el código que me proporcionas ya me va bien para que se pinte el "gripper" con ::l2007 == .T. porque nuestras aplicaciones pueden ser parametrizadas para que ::l2007 se fije a .T. o .F. (a gusto de...
by Juan Gálvez
Wed Aug 25, 2010 2:43 pm
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio, Cuando quito el fichero manifest de temas de los recursos del ejecutable IsAppThemed() siempre retorna .F. (aún con temas activos). Además, sin llegar a implementar los cambios que me indicas ya que pruebo con ::l2007 == .F., también se pintan bien los grippers. Ya me dirás si necesitas más...
by Juan Gálvez
Wed Aug 25, 2010 8:10 am
Forum: FiveWin para Harbour/xHarbour
Topic: Error al usar cValToChar() con punteros
Replies: 1
Views: 311

Error al usar cValToChar() con punteros

Hola Antonio, Si con cualquier Sample de FWH que use alguna ventana pruebas el código descrito a continuación, la aplicación aborta anormalmente : cValToChar( WIN_N2P( oWnd:hWnd ) )  El problema radica en la llamada a DecToHex() que realiza cValToChar() ante un puntero : ...       case cType == &quo...
by Juan Gálvez
Wed Aug 25, 2010 7:29 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

Re: IsAppThemed()

Antonio,

El build que estamos usando es ése. El instalable indica FWH/FWHX 10.7 02/Aug/2010.

Recuerda que uso el SVN de Harbour y Borland C 5.82 bajo un Win7 Professional (tema Windows Clásico).

¿ Has podido mirar el asunto de los gripper,s ?

Saludos
Juan
by Juan Gálvez
Tue Aug 24, 2010 11:45 am
Forum: FiveWin para Harbour/xHarbour
Topic: IsAppThemed()
Replies: 20
Views: 2194

IsAppThemed()

Hola Antonio, Como sabes, estoy probando FWH 10.07 y lo hago con el actual SVN de Harbour, Borland 5.82 y bajo Windows 7 Professional. No sé si se trata del mismo problema que he detectado con los gripper,s pero la función IsAppThemed() está retornando siempre .T. (aún sin temas activos). ¿ Puedes c...
by Juan Gálvez
Mon Aug 23, 2010 7:45 am
Forum: FiveWin para Harbour/xHarbour
Topic: DrawGripper() / DrawRBGripper()
Replies: 1
Views: 410

DrawGripper() / DrawRBGripper()

Hola a todos / Antonio,

Estoy probando FWH 10.07 y parece que las funciones del asunto han dejado de funcionar.

¿ Alguien puede confirmarlo ?

Gracias y saludos
Juan
by Juan Gálvez
Fri Oct 21, 2005 10:14 am
Forum: FiveWin para Harbour/xHarbour
Topic: Antonio. Sobre el nombre de las Clases
Replies: 5
Views: 1844

Quizás pueda servir algo así :

Code: Select all

CLASS MiBtn FROM TBNTBMP 
.....
   METHOD ClassName() INLINE "TBTNBMP"
..... 
ENDCLASS
Saludos