Duvida sobre criar linha

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Paulo_CPV
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 07 Mar 2013 10:27
Localização: Jacarei/SP

Duvida sobre criar linha

Mensagem 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
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Duvida sobre criar linha

Mensagem 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
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Duvida sobre criar linha

Mensagem 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,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Duvida sobre criar linha

Mensagem por HASA »

:))
Verdade, eu quase não uso o Draw Line é show, Toledo.
:-Y
HASA
Paulo_CPV
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 07 Mar 2013 10:27
Localização: Jacarei/SP

Duvida sobre criar linha

Mensagem 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
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Duvida sobre criar linha

Mensagem 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,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder