FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour BtnBmp desde c贸digo y recursos
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
BtnBmp desde c贸digo y recursos
Posted: Mon Dec 10, 2018 08:57 PM

Colegas, he generado dos di谩logos, uno por recursos y otro por c贸digo. Utilizo la clase BTnBmp pero su apariencia difieren si es por c贸digo o por recursos.

Este es el c贸digo

//c贸digo
聽 聽 聽 聽 @ 188, 205 BtnBmp oBtn[ 1 ] Prompt "&Guardar" Size 70, 22 Pixel Of oDlg Flat//NoBorder
聽 聽 聽 聽 oBtn[ 1 ] : l2013 := TRUE
聽 聽 聽 聽 @ 188, 280 BtnBmp oBtn[ 2 ] Prompt "&Cerrar" Size 70, 22 Pixel Of oDlg Flat Action oDlg : End()
聽 聽 聽聽 聽 oBtn[ 2 ] : l2013 := TRUE

//recursos

聽 聽 聽 聽 Redefine BtnBmp oBtn[ 1 ] Id 202 Prompt "&Cerrar" 聽Of oDlg Center Action oDlg : End()
聽 聽 聽 聽 Redefine BtnBmp oBtn[ 2 ] Id 201 Prompt "&Guardar" Of oDlg Center Action GuardaExtras( cObs, nTipo, cOtro, dDesde, dHasta, nMotivo, nDiaHoras, oQryL, oDlg, oBrwL )
聽 聽 聽 聽 oBtn[ 1 ] : l2013 := TRUE
聽 聽 聽 聽 oBtn[ 2 ] : l2013 := TRUE

Me falta definir alg煤n par谩metro en el caso de c贸digo ? Uso FWH 17.01. Desde ya muchas gracias.

Saludos

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 02:07 PM

+1

Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 02:21 PM
horacio wrote:Colegas, he generado dos di谩logos, uno por recursos y otro por c贸digo. Utilizo la clase BTnBmp pero su apariencia difieren si es por c贸digo o por recursos.



Este es el c贸digo
Code (fw): Select all Collapse
//c贸digo
聽 聽 聽 聽 @ 188, 205 BtnBmp oBtn[ 1 ] Prompt "&Guardar" Size 70, 22 Pixel Of oDlg Flat//NoBorder
聽 聽 聽 聽 oBtn[ 1 ] : l2013 := TRUE
聽 聽 聽 聽 @ 188, 280 BtnBmp oBtn[ 2 ] Prompt "&Cerrar" Size 70, 22 Pixel Of oDlg Flat Action oDlg : End()
聽 聽 聽聽 聽 oBtn[ 2 ] : l2013 := TRUE

//recursos

聽 聽 聽 聽 Redefine BtnBmp oBtn[ 1 ] Id 202 Prompt "&Cerrar" 聽Of oDlg Center Action oDlg : End()
聽 聽 聽 聽 Redefine BtnBmp oBtn[ 2 ] Id 201 Prompt "&Guardar" Of oDlg Center Action GuardaExtras( cObs, nTipo, cOtro, dDesde, dHasta, nMotivo, nDiaHoras, oQryL, oDlg, oBrwL )
聽 聽 聽 聽 oBtn[ 1 ] : l2013 := TRUE
聽 聽 聽 聽 oBtn[ 2 ] : l2013 := TRUE


Me falta definir alg煤n par谩metro en el caso de c贸digo ? Uso FWH 17.01. Desde ya muchas gracias.

Saludos


Hola Horacio,

Como le haces para generar esas ventanas con ese estilo ?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 02:35 PM

No son ventanas, son dialogos con estilo WS_POPUP y sin Modalframe y sin caption. Tengo una funci贸n que pinta los bordes y la franja gris donde se encuentran los botones y otra que se encuentra en el caption para el t铆tulo y mover el dialogo y la cruz para cerrarlo. El estilo de los get lo tom茅 del foro.

Saludos

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 02:46 PM

Flat ?

SkinButtons()?

Mejor, 茅s BUTTONBMP

Saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 02:54 PM

Karinha, si no le pongo flat el bot贸n parece hundido. Parece no tomar el estilo l2013 salvo por el borde derecho que si se pinta con el color del estilo pero no el resto de las lineas. No puedo cambiar a buttonbmp porque llevo muy avanzado el proyecto y adem谩s es en el 煤nico lugar donde uso un dialogo x c贸digo y me pasa esto.

Saludos

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 03:30 PM

y Con l2007? y porque no usas solo Recursos?

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 03:42 PM

Hay un bug que no report茅, si lo hago desde recursos el dialogo se abre detr谩s del folder y como estoy muy apurado decid铆 hacerlo por c贸digo. pero supongo que los controles deber铆an comportarse de igual manera desde recursos que desde c贸digo.

Saludos

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 04:11 PM

el dialogo se abre detr谩s del folder


Investigue las propiedades del di谩logo. Ponga una imagen.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 04:17 PM

Karinha, ahora no puedo. Deber铆a rehacer la rutina para generar ese error y como te dije estoy apurado para entregar este trabajo. No bien tenga tiempo har茅 un autocontenido con el error y lo postear茅 por aqu铆.

Saludos

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 06:27 PM

Veamos, qu茅 versi贸n de Fw utilizas?
Esta clase actualmente tiene las siguientes DATAS

聽 聽DATA 聽 lBorder AS LOGICAL INIT .T.
聽 聽DATA 聽 lRound AS LOGICAL INIT .T.
聽 聽DATA 聽 nRound INIT 6
// y
聽 聽DATA 聽 nClrBorder INIT nRGB( 221, 207, 155 )
聽 聽DATA 聽 lFlatStyle INIT .f.
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: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 06:42 PM

Gracias Cristobal por responder, La 煤nica data que no tiene la clase es nRound. Utilizo FWH 17.01.

Saludos

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 07:15 PM

Imagino que el valor que tendr谩 es 6
B煤scalo en funciones como RoundBox, CreateRoundRectRgn, crea la data y sustit煤ye el valor por la data
Con la data nClrBorder podr谩s configurar el color del borde y con lFlatStyle puedes ver si se acerca a lo que necesitas

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: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: BtnBmp desde c贸digo y recursos
Posted: Tue Dec 11, 2018 07:45 PM

Gracias Cristobal, pruebo y comento .

Saludos

Continue the discussion