FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Aspecto de GET
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Aspecto de GET
Posted: Wed May 01, 2013 07:27 PM
Buenas tardes
No consigo que los GETS Redefinidos desde una DLL tengan un aspecto "plano"
Adjunto imagen en la que aparece en primer lugar como me aparecen y en segundo lugar c贸mo me gustar铆an que apareciesen sin tener en cuenta lo del boton de accion.
Uso PellesC como editor de recursos y la DLL la import茅 en su momento desde un RC ya que estaba en 16 bits
Si los GETS los creo mediante comando sin Redefinir si adquieren ese aspecto


Uploaded with ImageShack.us
Gracias
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Re: Aspecto de GET
Posted: Wed May 01, 2013 07:32 PM

Prueba a quitar a la definici贸n del campo en PellesC, el estilo de windows "border"
WS_BORDER

Un saludo

Fernando Gonz谩lez Diez

ALSIS Sistemas Inform谩ticos
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Aspecto de GET
Posted: Wed May 01, 2013 07:39 PM

Gracias Fernando, efectivamente sale "plano", pero no me sale el borde "azul" que aparece en la imagen que he puesto como ejemplo y no se distingue bien
Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Aspecto de GET
Posted: Wed May 01, 2013 08:10 PM

Cristobal,

Usas el fichero de manifiesto desde el RC ?

1 24 "WindowsXP.Manifest"

El fichero lo tienes en FWH/samples/winxp/WindowsXP.Manifest

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Aspecto de GET
Posted: Wed May 01, 2013 08:13 PM

No lo uso Antonio
驴Como lo puedo incorporar ahora a la DLL?
Gracias

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Aspecto de GET
Posted: Wed May 01, 2013 08:43 PM
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Aspecto de GET (Solucionado)
Posted: Thu May 30, 2013 09:07 AM
Buenos dias
Tengo el mismo problema con los GETS que incluyo en un TPanel por codigo, su apariencia no es la correcta
Lo he "solucionado" incluyendo en mi PRG:
Code (fw): Select all Collapse
Function IsAppThemed() ; Return .F.


Pero los bordes los sigue pintando en negro, sin aceptar el color que se define.
El problema, quiero pensar, esta en el NEW de la clase TGET
Code (fw): Select all Collapse
聽#ifdef __CLIPPER__
聽 聽 聽 if ! lNoBorder
聽 聽 聽 聽 聽::nStyle = nOr( ::nStyle, WS_BORDER )
聽 聽 聽 endif
聽 聽#else
聽 聽 聽 if ! IsAppThemed()
聽 聽 聽 聽 聽if ! lNoBorder
聽 聽 聽 聽 聽 聽 ::nStyle = nOr( ::nStyle, WS_BORDER )
聽 聽 聽 聽 聽endif
聽 聽 聽 else
聽 聽 聽 聽 聽if ! lNoBorder
聽 聽 聽 聽 聽 聽 ::nStyle = nOr( ::nStyle, If( oWnd:IsKindOf( "TDIALOG" ), WS_BORDER, 0 ) ) 聽 聽--> Aqui, solo incluye TDIALOG
聽 聽 聽 聽 聽 聽 ::nExStyle = WS_EX_CLIENTEDGE
聽 聽 聽 聽 聽endif
聽 聽 聽 endif
聽 聽#endif

聽 聽::nStyle 聽 聽= If( lNoBorder, nAnd( ::nStyle, nNot( WS_BORDER ) ), ::nStyle )


Es asi?
Esta solucionado en versiones posteriores a la mia?
Gracias
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces

Continue the discussion