FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support aiuto su apertura finestra window
Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
aiuto su apertura finestra window
Posted: Thu Feb 20, 2014 09:48 PM

ho questo codice:
DEFINE WINDOW oWnd1 FROM 1, 1 TO 23, 79 TITLE titolo" VSCROLL
ACTIVATE WINDOW oWnd1 MAXIMIZED
ON PAINT Drawlinee() ;
ON INIT Drawnumeri()

la funzione Drawlinee disegna sullo schermo una griglia usando dei cicli for next usando le funzioni fw:
MoveTo( oWnd1:hDC, riga, colonna )
LineTo( oWnd1:hDC, rigafinale, colonnafinale)

la funzione drawnumeri scrive nei quadrati della griglia delle cose con il comando @SAY

problemi:
1 - quando si attiva la WINDOW sullo schermo appare tutto bene ma se riduco ad icona la finestra e la riapro sparisce la griglia e rimangono solo le scritte con @ SAY

2 - la lunghezza della griglia disegnata va oltre l'altezza dello schermo ma anche se uso VSCROLL non vedo la parte nascosta giù della griglia.

cosa sbaglio?
grazie

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: aiuto su apertura finestra window
Posted: Thu Feb 20, 2014 10:23 PM
Damiano,

damianodec wrote:problemi:
1 - quando si attiva la WINDOW sullo schermo appare tutto bene ma se riduco ad icona la finestra e la riapro sparisce la griglia e rimangono solo le scritte con @ SAY


La griglia dovrebbe essere ridisegnata grazie al fatto che l'hai messa nell'evento ON PAINT. Se non viene ridisegnata allora c'è qualche errore nel codice ma è impossibile capire quale senza vedere un microesempio compilabile e lanciabile.

damianodec wrote:2 - la lunghezza della griglia disegnata va oltre l'altezza dello schermo ma anche se uso VSCROLL non vedo la parte nascosta giù della griglia.


Eh, magari fosse così semplice. Immagino che la griglia vienga disegnata in punti fissi della finestra. Invece dovrebbe essere disegnata in punti variabili dipendenti dalla posizione della scrollbar. Alquanto complicato...

EMG
Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
Re: aiuto su apertura finestra window
Posted: Thu Feb 20, 2014 11:04 PM

Ok Enrico, guardo bene il codice...
Grazie.

Sent from lumia 720 Tapatalk

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)

Continue the discussion