Página 1 de 1
Duvida sobre criar linha
Enviado: 12 Nov 2015 11:06
por Paulo_CPV
Bom dia!
Gostaria de saber dos colegas, se algum de vocês sabe como eu faço para colocar linhas verticais na borda das janelas, na horizontal eu consegui fazer usando o controle LABEL, mais na vertical não estou conseguindo, o que eu devo fazer para conseguir este efeito. Estou utilizando Minigui Extend 2.5.4.
Desde já agradeço a atenção dos colegas que me puderem ajudar.
[]'s
Paulo - Jacareí/SP
Duvida sobre criar linha
Enviado: 12 Nov 2015 11:35
por HASA
:-O
- Bom dia, Paulo apenas altere as coordenadas de coluna e linha do label que da certo. Diminua a coluna e aumente as linhas.
:)Pos
HASA
Duvida sobre criar linha
Enviado: 12 Nov 2015 11:41
por Toledo
Segue um exemplo:
Código: Selecionar todos
#include "minigui.ch"
Function Main
DEFINE WINDOW Form_Main ;
AT 0,0 ;
WIDTH 400 HEIGHT 250 ;
TITLE 'Desenhar Linha' ;
MAIN
END WINDOW
//Vertical DRAW LINE.... AT Linha,Coluna TO Linha,Coluna
DRAW LINE IN WINDOW Form_Main AT 10,10 TO 170,10 PENCOLOR {0,0,0} PENWIDTH 2
//Horizontal
DRAW LINE IN WINDOW Form_Main AT 10,10 TO 10,380 PENCOLOR {0,0,0} PENWIDTH 2
CENTER WINDOW Form_Main
ACTIVATE WINDOW Form_Main
Return Nil
Abraços,
Duvida sobre criar linha
Enviado: 12 Nov 2015 11:58
por HASA

)
Verdade, eu quase não uso o Draw Line é show, Toledo.
:-Y
HASA
Duvida sobre criar linha
Enviado: 12 Nov 2015 12:24
por Paulo_CPV
Caros amigos, me desculpem, mais não entendi até hoje este comando.
Código: Selecionar todos
//Vertical DRAW LINE.... AT Linha,Coluna TO Linha,Coluna
DRAW LINE IN WINDOW Form_Main AT 10,10 TO 170,10 PENCOLOR {0,0,0} PENWIDTH 2
//Horizontal
DRAW LINE IN WINDOW Form_Main AT 10,10 TO 10,380 PENCOLOR {0,0,0} PENWIDTH 2
O que significa da onde veem AT Linha,Coluna TO Linha,Coluna, eu vou me basear no tamanho da janela Width x Height ou a AT Linha,Coluna.
[]'s
Paulo - Jacareí/SP
Duvida sobre criar linha
Enviado: 12 Nov 2015 13:30
por Toledo
Paulo_CPV escreveu:O que significa da onde veem AT Linha,Coluna TO Linha,Coluna
AT Linha,Coluna é a coordenada (em pixels) de onde vai iniciar a linha. E
TO Linha,Coluna é a coordenada final da linha. Então, para desenhar uma linha na
vertical, basta manter a mesma Coluna e informar a Linha inicial e final diferentes. Para uma linha na
horizontal, manter a mesma Linha e informar a Coluna inicial e final diferentes.
Paulo_CPV escreveu:eu vou me basear no tamanho da janela Width x Height ou a AT Linha,Coluna
Sim, tem que basear no tamanho da janela, então os valores de linhas e colunas tem que ser em pixels.
Abraços,