FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda para: men煤 desplegable para un bot贸n
Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 08:33 AM

Hola
Puede alguien explicarme c贸mo ponerle opciones a un bot贸n definido en un di谩logo, pero no al hacer click sobre 茅l, sino que el bot贸n muestre la flechita a la derecha indicando que es desplegable. S茅 que pude hacerse en botones incrustados en una barra de botones.
Gracias,
Fernando Morales
Las Palmas de Gran Canaria

Un saludo,

Fernando

Las Palmas de Gran Canaria
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 08:36 AM

Fernando,

El di谩logo lo creas desde c贸digo fuente 贸 desde recursos ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 08:44 AM

Es un di谩logo creado desde recursos.

Un saludo,

Fernando

Las Palmas de Gran Canaria
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 09:26 AM

Fernando,

La Clase TRibbonBar de FWH usa unos botones (Clase TRBtn) que permiten hacer lo que quieres y muchas m谩s cosas.

Puedes revisar FWH\samples\ribbon.prg y ribbon.rc y ver谩s como se definen en el fichero RC y como se redefinen desde el PRG. Si ejecutas ribbon.exe y pulsas en el primer bot贸n grande de la Ribbon, te aparecer谩 la caja de di谩logo mostr谩ndote todas las posibilidades de esos botones :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 09:34 AM

Muchas gracias Antonio.
Hace poco que estoy con FWH y a煤n no he revisado todos los ejemplos. Por cierto, tengo pendiente un post del d铆a 11 por problemas espor谩dicos con XBROWSE y a煤n no he recibido respuesta en el foro. Si pudieras ayudarme te lo agradecer铆a.
Gracias de nuevo y un saludo,
Fernando Morales
Las Palmas de Gran Canaria

Un saludo,

Fernando

Las Palmas de Gran Canaria
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 09:47 AM

Fernando,

Te acabo de contestar a ese post tuyo. Te pido disculpas por el retraso pero es que a veces se nos pasan posts con tantos que se publican. Estos foros tienen la opci贸n de mostrar posts "nuevos" y a veces, pasados unos dias, dejan de mostrarlos.

En este caso lo m谩s recomendable es volver a preguntar y si a煤n no hay respuesta, enviarme un email directamente a alinares@fivetechsoft.com asi nos aseguramos de que se atiendan las preguntas correctamente, gracias :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 09:51 AM

Gracias, lo tendr茅 en cuenta.
Un saludo,
Fernando Morales
Las Palmas de Gran Canaria

Un saludo,

Fernando

Las Palmas de Gran Canaria
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Tue Jun 15, 2010 06:03 PM
Esto uso en los botones de la ventana principal
Salu2
Code (fw): Select all Collapse
聽 聽 聽 聽 聽 聽 聽 MENU oPopup POPUP
聽 聽 聽 聽 聽 聽 聽 聽 MENUITEM "Mensajes" ACTION Mensajes(oMySQL, oDataBase)
聽 聽 聽 聽 聽 聽 聽 ENDMENU
聽 聽 聽 聽 聽 聽 聽 

聽 聽 聽 聽DEFINE BUTTON oVentas OF oBar;
聽 聽 聽 聽 聽 聽 聽 RESOURCE "VENTAS" TOP NOBORDER ;//GROUP GROUP;
聽 聽 聽 聽 聽 聽 聽 PROMPT "Ventas" ;
聽 聽 聽 聽 聽 聽 聽 TOOLTIP "Sistema de Ventas" ;
聽 聽 聽 聽 聽 聽 聽 MESSAGE "Sistema de Ventas" ;
聽 聽 聽 聽 聽 聽 聽 MENU oPopup ;
聽 聽 聽 聽 聽 聽 聽 ACTION 聽(Ventas(oWnd, oBar, oMySQL, oDataBase), oApp:aVentana[4]:=.t.)
Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Wed Jun 16, 2010 08:30 AM

Gracias por tu respuesta, Willy.
Ya s茅 que en botones de una button bar no hay problemas, me referia a un bot贸n independiente. De todas formas, Antonio Linares me ha remitido al programa ribbon.prg.

Un saludo,

Fernando

Las Palmas de Gran Canaria
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Wed Jun 16, 2010 11:15 AM
Fernando,

Aqui tienes un ejemplo completo :-)

test.prg
Code (fw): Select all Collapse
#include "FiveWin.ch"
#include "Ribbon.ch"

function Main()

聽 聽local oDlg, oPopup, oBtn

聽 聽DEFINE DIALOG oDlg RESOURCE "Test"

聽 聽REDEFINE RBBTN oBtn ID 100 OF oDlg POPUP ;
聽 聽 聽 MENU BuildPopup( oBtn ) ROUND ACTION MsgInfo( "click" ) ;
聽 聽 聽 PROMPT "Class TRBtn" BITMAP "..\bitmaps\16x16\fivetech.bmp" LEFT

聽 聽ACTIVATE DIALOG oDlg CENTERED

return nil

function BuildPopup( oBtn )

聽 聽local oPopup
聽 聽
聽 聽MENU oPopup POPUP 2007
聽 聽 聽 MENUITEM "One" ACTION MsgInfo( "One" ) FILE "..\bitmaps\16x16\fivetech.bmp"
聽 聽 聽 MENUITEM "Two" ACTION MsgInfo( "Two" ) FILE "..\bitmaps\16x16\fivetech.bmp"
聽 聽 聽 SEPARATOR
聽 聽 聽 MENUITEM "Three" ACTION MsgInfo( "Three" ) FILE "..\bitmaps\16x16\fivetech.bmp"
聽 聽ENDMENU
聽 聽
return oPopup


test.rc
Code (fw): Select all Collapse
#include <windows.h>

#ifdef __FLAT__
聽 聽1 24 "WinXP/WindowsXP.Manifest"
#endif

#ifdef __64__
聽 聽1 24 "WinXP/WindowsXP.Manifest64"
#endif 

Test DIALOG 17, 36, 185, 147 
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Test" FONT 8, "MS Sans Serif" 
{ 聽
聽 聽CONTROL "Test", 100, "TRBTN", WS_CHILD | WS_VISIBLE, 10, 15, 80, 20
聽 聽DEFPUSHBUTTON "OK", 1, 67, 128, 50, 14 
}



Al pasar el rat贸n por encima de 茅l:

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Wed Jun 16, 2010 12:24 PM
Estos cambios son necesarios en la Clase TRBtn para que los menus popups salgan en el sitio correcto:
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Wed Jun 16, 2010 01:28 PM
Tambien puedes usar la Clase TBtnBmp de FWH. Tienes un ejemplo en:

FWH\samples\TestBtnM.prg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 139
Joined: Sun Apr 23, 2006 09:00 AM
Re: Ayuda para: men煤 desplegable para un bot贸n
Posted: Wed Jun 16, 2010 03:22 PM

隆Bingo!, justo lo que necesito Antonio, gracias.

Un saludo,

Fernando

Las Palmas de Gran Canaria

Continue the discussion