Olá! esta function me da error
Qual erro?
Para compilar código escrito em linguagem C junto ao código xBase, o código C deve estar colocado entre as diretivas necessárias, como mostrado abaixo:
#pragma BEGINDUMP
HB_FUNC( HB_SHADOW )
{
if( hb_pcount() >= 4 )
hb_gtDrawShadow( hb_parni( 1 ...
Pesquisa resultou em 23 ocorrências: +TopBarMenu
Termo pesquisado: +topbarmenu
- 03 Out 2023 17:26
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
- 03 Out 2023 11:39
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
Saludos al Forum
Cuando compilo con BCC76
esta function me da error
HB_FUNC( HB_SHADOW )
{
if( hb_pcount() >= 4 )
hb_gtDrawShadow( hb_parni( 1 ),
hb_parni( 2 ),
hb_parni( 3 ),
hb_parni( 4 ),
hb_parnidef( 5, 7 ) );
}
Cuando compilo con BCC76
esta function me da error
HB_FUNC( HB_SHADOW )
{
if( hb_pcount() >= 4 )
hb_gtDrawShadow( hb_parni( 1 ),
hb_parni( 2 ),
hb_parni( 3 ),
hb_parni( 4 ),
hb_parnidef( 5, 7 ) );
}
- 06 Dez 2018 11:29
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
Bom Dia, Pessoal!
Estou tentando colocar sombra no menu também. Mas... onde devem ser feitas essas alterações? Em qual arquivo do Harbour 3.2 posso encontrar essa tal classe?
Agradecido!
Estou tentando colocar sombra no menu também. Mas... onde devem ser feitas essas alterações? Em qual arquivo do Harbour 3.2 posso encontrar essa tal classe?
Agradecido!
- 16 Nov 2018 22:51
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
Hola Gracias por tu aporte.
Ya coloque en mi prg el codigo de C hb_Shadow
en que parte coloco este codigo, o hay que modificar classe PopupMenu , esta clase es de Harbour me imagino
IF ::lShadowed
hb_Shadow( nTop, nLeft, ::nBottom, ::nRight )
ENDIF
Ya coloque en mi prg el codigo de C hb_Shadow
en que parte coloco este codigo, o hay que modificar classe PopupMenu , esta clase es de Harbour me imagino
IF ::lShadowed
hb_Shadow( nTop, nLeft, ::nBottom, ::nRight )
ENDIF
- 15 Nov 2018 21:59
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
Para testar as cores da função Hb_Shadow
Código: Selecionar todos
@05,02 TO 10,20
FOR I:=0 TO 255
IF MOD(I,16) = 0
HB_SHADOW(05,02,10,20, i)
@ 06,03 say i
Inkey(0)
ENDIF
NEXT
- 15 Nov 2018 21:21
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
Um pequeno teste:
@05,02 TO 10,20
HB_SHADOW(05,02,10,20, 100)
@05,02 TO 10,20
HB_SHADOW(05,02,10,20, 100)
- 15 Nov 2018 21:09
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
A função que faz a sombra é hb_Shadow() ela está definida na classe PopupMenu, você pode criar uma função de sobra diferente, para usar tem que
usar oPopUp2:shadowed( FALSE ) ou não definir porque o padrão é sem sombra.
IF ::lShadowed
hb_Shadow( nTop, nLeft, ::nBottom, ::nRight )
ENDIF
A ...
usar oPopUp2:shadowed( FALSE ) ou não definir porque o padrão é sem sombra.
IF ::lShadowed
hb_Shadow( nTop, nLeft, ::nBottom, ::nRight )
ENDIF
A ...
- 14 Nov 2018 19:44
- Fórum: [x]Harbour
- Tópico: Menu TopBarMenu() de Harbour Sombra Ventana
- Respostas: 7
- Exibições: 2749
Menu TopBarMenu() de Harbour Sombra Ventana
... color a la sombra
https://www.4shared.com/photo/uCSF8UWsfi/menusombra.html
LOCAL MENU_COLOR := "B/W,W+/R,W+/W,G+/R,B+/W+,B/W"
oTopBar := TopBarMenu():new( 03, 00, MaxCol() )
oPopUp1 := POPUPMENU():NEW()
oPopUp2 := POPUPMENU():NEW()
oTopBar:ColorSpec := MENU_COLOR
oPopUp1:ColorSpec ...
https://www.4shared.com/photo/uCSF8UWsfi/menusombra.html
LOCAL MENU_COLOR := "B/W,W+/R,W+/W,G+/R,B+/W+,B/W"
oTopBar := TopBarMenu():new( 03, 00, MaxCol() )
oPopUp1 := POPUPMENU():NEW()
oPopUp2 := POPUPMENU():NEW()
oTopBar:ColorSpec := MENU_COLOR
oPopUp1:ColorSpec ...
- 27 Ago 2018 01:43
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Sistema automático de menus
- Respostas: 21
- Exibições: 13163
Sistema automático de menus
Olá!
Outra opção é usar as classes de criação de menus do próprio Harbour, como exemplificado no tópico TopBarMenu().
Outra opção é usar as classes de criação de menus do próprio Harbour, como exemplificado no tópico TopBarMenu().
- 04 Jul 2016 20:34
- Fórum: HwGui
- Tópico: Arquivo relacional
- Respostas: 2
- Exibições: 1149
Arquivo relacional
... HDIALOG:ACTIVATE(138)
Chamado por HWG_ROTINAS.PRG --> ABRE_WGG(656)
Chamado por TEL.PRG --> (b)MENU_CRIATELE(125)
Chamado por ttopbar.prg --> TOPBARMENU:EXECUTE(1082)
Chamado por ttopbar.prg --> TOPBARMENU:MODAL(741)
Chamado por ttopbar.prg --> MENUMODAL(98)
Chamado por TEL.PRG --> MENU_TELE(60 ...
Chamado por HWG_ROTINAS.PRG --> ABRE_WGG(656)
Chamado por TEL.PRG --> (b)MENU_CRIATELE(125)
Chamado por ttopbar.prg --> TOPBARMENU:EXECUTE(1082)
Chamado por ttopbar.prg --> TOPBARMENU:MODAL(741)
Chamado por ttopbar.prg --> MENUMODAL(98)
Chamado por TEL.PRG --> MENU_TELE(60 ...
- 06 Jun 2016 13:10
- Fórum: [x]Harbour
- Tópico: Onde achar uma boa documentação sobre as classes do Harbour?
- Respostas: 5
- Exibições: 2852
Onde achar uma boa documentação sobre as classes do Harbour?
... rtl/tbcolumn.prg:CREATE CLASS TBColumn
./src/rtl/pushbtn.prg:CREATE CLASS PushButton FUNCTION HBPushButton
./src/rtl/ttopbar.prg:CREATE CLASS TopBarMenu FUNCTION HBTopBarMenu
./src/rtl/radiobtn.prg:CREATE CLASS RadioButtn FUNCTION HBRadioButton
./src/rtl/tgethb.prg:CREATE CLASS hb_Get INHERIT Get ...
./src/rtl/pushbtn.prg:CREATE CLASS PushButton FUNCTION HBPushButton
./src/rtl/ttopbar.prg:CREATE CLASS TopBarMenu FUNCTION HBTopBarMenu
./src/rtl/radiobtn.prg:CREATE CLASS RadioButtn FUNCTION HBRadioButton
./src/rtl/tgethb.prg:CREATE CLASS hb_Get INHERIT Get ...
- 05 Dez 2014 10:05
- Fórum: [x]Harbour
- Tópico: TopBarMenu()
- Respostas: 7
- Exibições: 3849
TopBarMenu()
Pessoal implementei a mesma rotina e esta funcionando, porem só entra nas opções quando dou ENTER eu queria executar quando clicar no mouse.
alguma dica para fazer isso????
alguma dica para fazer isso????
- 22 Nov 2014 12:09
- Fórum: [x]Harbour
- Tópico: Migrar Clipper para Harbour.
- Respostas: 261
- Exibições: 726374
Migrar Clipper para Harbour.
Complementando a informação do Jairo, veja esta mensagem:
https://pctoledo.org/forum/viewto ... 342#p90320
Tags: TopBarMenu, HBTopBarMenu
Abraços,
https://pctoledo.org/forum/viewto ... 342#p90320
Tags: TopBarMenu, HBTopBarMenu
Abraços,
- 22 Nov 2014 10:40
- Fórum: [x]Harbour
- Tópico: Migrar Clipper para Harbour.
- Respostas: 261
- Exibições: 726374
Migrar Clipper para Harbour.
bom pessoal, estou tentando usar a TopBarMenu mas esta dando esse erro
C:/Users/FERNANDO/AppData/Local/Temp/hbmk_ba1ubr.dir/omainmenu.o:omainmenu.c:(.d
ata+0x98): undefined reference to `HB_FUN_TOPBARMENU'
collect2: ld returned 1 exit status
hbmk2[sgc]: Erro: Executando linkeditor. 1.
C:\SGCHB>
o ...
C:/Users/FERNANDO/AppData/Local/Temp/hbmk_ba1ubr.dir/omainmenu.o:omainmenu.c:(.d
ata+0x98): undefined reference to `HB_FUN_TOPBARMENU'
collect2: ld returned 1 exit status
hbmk2[sgc]: Erro: Executando linkeditor. 1.
C:\SGCHB>
o ...
- 25 Ago 2014 20:59
- Fórum: [x]Harbour
- Tópico: Migrar Clipper para Harbour.
- Respostas: 261
- Exibições: 726374
Migrar Clipper para Harbour.
... os passos que o Toledo passou para o Mauricio Elias. Tudo ocorreu normalmente. O Sistema foi compilado.
Encontrei alguns problemas com:
- Menu: TopBarMenu() -> HBTopBarMenu()
- SWITCH -> CASE
Mas, resolvi sem muito trabalho!
Agora, estou com problema na verificação de um arquivo com atributo +H. No ...
Encontrei alguns problemas com:
- Menu: TopBarMenu() -> HBTopBarMenu()
- SWITCH -> CASE
Mas, resolvi sem muito trabalho!
Agora, estou com problema na verificação de um arquivo com atributo +H. No ...