FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Disegnare linee a video da codice sorgente
Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
Disegnare linee a video da codice sorgente
Posted: Tue Nov 18, 2008 06:23 PM

Dovrei semplicemente disegnare a video delle linee verticali ed orizzontali in una dialog in modo da ottenere una tabella di qualche riga e qualche colonna all'interno della quale andare a mettere delle normali get.
Il tutto da sorgente, senza usare risorse esterne.
Negli esempi ho visto che ci sono alcuni comandi tipo rectangle(), lineto(), ecc. ma mi sembrano tutti più complessi di quel che mi serve.
Probabilmente mi sfugge qualche altro comando più semplice che non riesco a trovare...
Qualche suggerimento?
grazie.

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Disegnare linee a video da codice sorgente
Posted: Tue Nov 18, 2008 10:58 PM

Prova con il metodo oDlg:Line().

EMG

Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
Disegnare linee a video da codice sorgente
Posted: Wed Nov 19, 2008 07:30 AM

Sì, ottimo.
E' proprio quello che mi serve.
E' possibile anche specificare lo spessore della linea e il colore?
Ho cercato la sintassi esatta ma esiste solo un esempio (testpxl.prg) con le 4 coordinate e anche in \FWH\SOURCE\CLASSES non ho trovato riferimenti al metodo line().
grazie

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Disegnare linee a video da codice sorgente
Posted: Wed Nov 19, 2008 10:21 AM
max wrote:E' possibile anche specificare lo spessore della linea e il colore?


Sì. Devi creare una PEN e poi assegnarla all'hDC della finestra usando la funzione SelectObject() e poi rimettere a posto quella originale. Guardati gli esempi al riguardo. Cerca SelectObject.

max wrote:Ho cercato la sintassi esatta ma esiste solo un esempio (testpxl.prg) con le 4 coordinate e anche in \FWH\SOURCE\CLASSES non ho trovato riferimenti al metodo line().


Come no? E' nella classe TWindow (window.prg).

EMG
Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
Disegnare linee a video da codice sorgente
Posted: Thu Nov 20, 2008 08:09 AM
Come no? E' nella classe TWindow (window.prg).


Hai ragione, scusa. Banalmente non lo trovavo perché lo cercavo con la stringa ":line(" e invece dovevo mettere un blank al posto dei ":".
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Disegnare linee a video da codice sorgente
Posted: Thu Nov 20, 2008 08:23 AM

Sai che ho fatto esattamente lo stesso errore quando l'ho cercata io? :-)

EMG

Posts: 130
Joined: Fri Jun 30, 2006 02:14 PM
Disegnare linee a video da codice sorgente
Posted: Thu Nov 20, 2008 09:36 AM

... in questa "delicata" fase per me è molto confortante saperlo, grazie! :D

Continue the discussion