Seguinte, tenho a seguinte Janela abaixo:
Code: Select all
listaTipoImovel := "Apartamento|Casa|Garagem|Prédio Comercial|Prédio residencial|Terreno rural|Terreno Urbano"
listaTipoEndereco := "Alameda|Avenida|Beco|Estrada|Largo|Linha|Localidade|Passagem|Praça|Rodovia|Rua|Servidão|Travessa|Via|Viela"
listaTipoMedidas := "Acre|Alq.|Alq.paulista|Are|ft²|ha|Lit|m²"
listaTipoApart := "Comercial|Residencial"
Gui, add, text, x10 y10 HwndIDADE_DO_SUJEITO, TIPO:
Gui, add, Edit, x70 y6 w100 h20 vCAMPO_TIPO ;1
Gui, add, text, x180 y10, NUMERO_AP:
Gui, add, Edit, x255 y6 w50 h20 vCAMPO_NUMERO_AP ;2
Gui, add, text, x310 y10, ANDAR:
Gui, add, Edit, x355 y6 w100 h20 vCAMPO_ANDAR ;3
Gui, add, text, x465 y10, BLOCO:
Gui, add, Edit, x510 y6 w50 h20 vCAMPO_BLOCO ;4
Gui, add, text, x10 y35, QUADRA:
Gui, add, Edit, x70 y30 w100 h20 vCAMPO_QUADRA ;5
Gui, add, text, x180 y35, LOTE:
Gui, add, Edit, x255 y30 w50 h20 vCAMPO_LOTE ;6
Gui, add, text, x310 y35, PAVIMENTO:
Gui, add, Edit, x380 y30 w75 h20 vCAMPO_PAVIMENTO ;7
Gui, add, text, x465 y35, SETOR:
Gui, add, Edit, x510 y30 w50 h20 vCAMPO_SETOR ;8
Gui, add, text, x10 y60, INSC. FISCAL:
Gui, add, Edit, x100 y55 w100 h20 vCAMPO_FISCAL ;9
Gui, add, text, x215 y60, EMPREENDIMENTO:
Gui, add, Edit, x330 y55 w230 h20 vCAMPO_EMPREENDIMENTO ;10
Gui, add, text, x10 y85, LOCALIZAÇÃO:
Gui, add, Edit, x100 y80 w230 h20 vCAMPO_LOCALIZACAO ;11
Gui, add, DropDownList, x350 y80 vCAMPO_TIPO_AP, %listaTipoApart%
Gui, add, text, x10 y110, ÁREA:
Gui, add, Edit, x50 y105 w70 h20 vCAMPO_AREA ;12
Gui, add, DropDownList, x130 y105 w40 vCAMPO_TIPO_MEDIDA, %listaTipoMedidas%
Gui, add, text, x180 y110, Á.CONST.:
Gui, add, Edit, x240 y105 w50 h20 vCAMPO_AREA_CONSTRUIDA ;13
Gui, add, text, x300 y110, Á.PRIV.:
Gui, add, Edit, x350 y105 w50 h20 vCAMPO_AREA_PRIVATIVA ;14
Gui, add, text, x410 y110, ÁREA COMUM:
Gui, add, Edit, x495 y105 w65 h20 vCAMPO_AREA_COMUM ;15
Gui, add, text, x10 y135, FRAÇAO DO SOLO:
Gui, add, Edit, x110 y130 w60 h20 vCAMPO_FRACAO_SOLO ;16
Gui, add, DropDownList, x180 y130 w40 vCAMPO_TIPO_MEDIDA_FRACAO, %listaTipoMedidas%
Gui, add, text, x230 y135, VAGAS:
Gui, add, Edit, x275 y130 w60 h20 vCAMPO_VAGAS ;17
Gui, add, text, x350 y135, CEP:
Gui, add, Edit, x380 y130 w70 h20 vCAMPO_CEP, 67.000-000 ;18
Gui, add, text, x10 y160, TP_ENDEREÇO:
Gui, add, DropDownList, x100 y155 vCAMPO_TP_ENDERECO, %listaTipoEndereco%
Gui, add, text, x10 y185, ENDEREÇO:
Gui, add, Edit, x100 y180 w350 h20 vCAMPO_ENDERECO ;19
Gui, add, text, x10 y210, NUMERO:
Gui, add, Edit, x100 y205 w100 h20 vCAMPO_NUMERO ;20
Gui, add, text, x10 y235, COMPLEMENTO:
Gui, add, Edit, x100 y230 w200 h20 vCAMPO_COMPLEMENTO ;21
Gui, add, text, x10 y260, BAIRRO:
Gui, add, Edit, x100 y255 w200 h20 vCAMPO_BAIRRO ;22
Gui, add, text, x10 y285, OBSERVAÇÕES:
Gui, add, Edit, x100 y280 w450 h20 vCAMPO_OBS ;23
Gui, add, text, x10 y310, TIPO DE IMÓVEL:
Gui, add, DropDownList, x100 y305 vCAMPO_TIPO_IMOVEL, %listaTipoImovel%
Gui, add, text, x10 y340, MAT. ANTERIOR:
Gui, add, Edit, x100 y335 vCAMPO_MAT_ANTERIOR ;24
Gui, Add, Button, x170 y400 w100 h20 gLABEL_LIMPAR_CAMPOS, Limpar Campos
Gui, Add, Button, x80 y400 w70 h20 gLABEL_ALTERAR, Alterar dados
Gui, Add, Button, x290 y400 w70 h20 gLABEL_SAIR, Sair
Gui, add, text, x85 y420, (Ctrl+Enter)
Gui, add, text, x190 y420, (Ctrl+End)
Gui, add, text, x307 y420, (Alt+F4)
Gui, add, text, x400 y420, (Ctrl+E)
Gui, add, text, x490 y400, => Nº da Linha
Gui, Add, Button, x380 y400 w70 h20 gLABEL_EXCEL, Excel
Gui, add, Edit, x450 y400 w40 h20 vCAMPO_INDICE 1, 7 ;25 (PRIMEIRO NUMERO 1 FAZ CENTRALIZAR, O SEGUNDO 1 VEM PREENCHIDO NO CAMPO)
Gui, add, text, x290 y310, MATRICULA BASE:
Gui, Font, bold, Verdana ;Altera o tipo de Fonte e deixa Negrito
Gui, add, Edit, x390 y305 w70 h20 vMAT_BASE,0 ;26
Gui, Font, norm, ;Aqui volta para o Padrão, se não tudo que vier depois vai pegar pegar a alteração
Gui, Show, w600 h500, Assistente para Preenchimento (Empreendimentos)
Return
Code: Select all
^Enter::
LABEL_ALTERAR:
Gui, submit, nohide
funcaoAlteraCampos(CAMPO_TIPO,CAMPO_NUMERO_AP,CAMPO_ANDAR,CAMPO_BLOCO,CAMPO_QUADRA,....)
Return
Return)
Os campos Edit eu consegui pegar utilizando o ControlGetText porém as Listas que são meu problema, não sei como pegar o valor selecionado nelas.