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,