CwStopRender

Sintassi:

call CwStopRender viewHandle

        viewHandle      (handle) Handle a una vista

Descrizione:

Questa procedura causa l'interruzione del rendering di una specifica vista, a cui ci si riferisce tramite viewHandle. Ciò è utile se si vogliono creare o modificare numerosi oggetti senza che l'utente osservi un prodotto incompleto. P>G PRO non effettuerà il rendering su quella vista fino alla chiamata di CwStartRender. Si noti comunque che una chiamata a CwWaitOnRender non verrà influenzata da questa chiamata.

Esempio:

/* Traccia un disegno complesso disattivando il rendering per tutta la durata
    del processo. */
vh = CwGetCurrentView()
call CwStopRender vh
call drawLotsOfStuff            /* Procedura REXX di disegno. */
call CwStartRender vh

Note:

Prove iniziali (Ho usato mandel.cwx e la funzione time() del REXX) indicano che script dal lungo tempo di esecuzione lavoreranno approssimativamente il 25% più rapidamente con il rendering disattivato.

Si noti che se lo script viene interrotto per qualsiasi motivo prima che il motore di resa per la vista venga riavviato, non potrà avvenire alcun rinfresco della vista stessa. Di conseguenza, CwStopRender è una funzione che può danneggiare il lavoro, in particolare se usata durante lo sviluppo di script, in cui errori e interruzioni sono eventi relativamente comuni.



Funzioni per NOME

Indice

Funzioni per SCOPO