Página 1 de 1
GTWVW Criar Menu
Enviado: 13 Set 2007 09:30
por ederxc
Peguei alguns exemplos de criação de menu mais não estoou entendendo direito como , funciona , alguem poderia postar algo bem simplorio aqui...
Não sei se é este o forum correto para postar duviudas a respeito dessa LIB
Enviado: 13 Set 2007 13:57
por sygecom
É o forum e a sessão correta, mandei pro seu email um exemplo simples !!!
Enviado: 13 Set 2007 16:22
por ederxc
Ok,s ... :)Pos
Enviado: 13 Set 2007 16:50
por sygecom
Se tiver duvida posta ai !!!
Enviado: 14 Set 2007 07:40
por ederxc
sygecom escreveu:" mandei pro seu email um exemplo simples" !!!
Código: Selecionar todos
CriarMenu( @hMenu, @hMenuItem, @hSubMenuItem )
// Por acaso é aqui que chamo uma função para questionar o retorno ???
return nil
***********************************************************
STATIC FUNCTION CriarMenu( hMenu, hMenuItem, hSubMenuItem )
***********************************************************
CREATEMENU hMenu
MENUITEM hMenuItem OF hMenu PROMPT "~Cadastros"
SUBMENUITEM hMenuItem PROMPT "~Empresas" ACTION OPCAO_1 FLAGS ( MF_ENABLED + MF_STRING )
SUBMENUITEM hMenuItem PROMPT "~Lançamentos" ACTION OPCAO_2 FLAGS ( MF_ENABLED + MF_STRING )
SUBMENUITEM hMenuItem PROMPT "~Detalhes do Saldo" ACTION OPCAO_5 FLAGS ( MF_ENABLED + MF_STRING )
MENUITEM hMenuItem OF hMenu PROMPT "~Relatórios"
SUBMENUITEM hMenuItem PROMPT "~Lançamentos" ACTION OPCAO_3 FLAGS ( MF_ENABLED + MF_STRING )
MENUITEM hMenuItem OF hMenu PROMPT "~Manutençãao"
SUBMENUITEM hMenuItem PROMPT "~Configurações" ACTION OPCAO_4 FLAGS ( MF_ENABLED + MF_STRING )
MENUITEM hMenuItem OF hMenu PROMPT "~Sair"
SUBMENUITEM hMenuItem PROMPT "~Sair" ACTION OPCAO_S FLAGS ( MF_ENABLED + MF_STRING )
\\ caso coloque um inkey(0) aqui consigo selecionar um item de menu
\\ mas acho que esse não é o caminho !! :(
WVW_SetMenu(, hMenu )
RETURN NIL
***********************************************************
FUNCTION MenuChecker( nMenuEvent )
***********************************************************
\\ Onde voce chama esta função no seu exemplo ??
local nkey := 0
do case
case nMenuEvent == OPCAO_1
// CadEmpresa()
case nMenuEvent == OPCAO_2
//if SelEmpresa()
// CadLanca()
// endif
case nMenuEvent == OPCAO_3
// Relatorio()
case nMenuEvent == OPCAO_5
// CadSaldo()
case nMenuEvent == OPCAO_4
// Alerta("Em Construção")
case nMenuEvent == OPCAO_S .or. nMenuEvent == SAIR_GENERICO .or. nMenuEvent == BT_SAIR
nkey := K_ESC
otherwise
// Alerta("Em Construção")
endcase
RETURN nkey
***********************************************************
Leo essa sua função é a mesma do Angeriras , mas vamos la ,
não estou conseguindo entender uma coisa , ao entrar no sistema ele entra e sai num piscar de olhos , ou seja , não estou conseguindo fazer com que fique padado no menu até que uma escolha seja feita
Outra coisa , mesmo que eu consegui-se selecionar um Item de menu , qual seria o retorno ? Pelo que percebi no codigo acima o retorno é o
OPcao_xx, no caso voce questiona se opcao_xx é igual a uma varia a nMenuevent "essa variavel não existe no exemplo que voce me mandou"
Ps: Coloquei algumas observações no codigo acima , para melhor intendimento de minha duvida...
OBS: Pessoal postem , por favor , to me esforçando aqui ...
Enviado: 14 Set 2007 15:07
por ederxc
Leo o Sample que voce me mandou peloi MSN foi barbada , valeu !
"como coisas tão simples complicam a vida "
té++ -:]
Enviado: 15 Set 2007 00:10
por sygecom
Blz...qualquer coisa prende o grito......