realbasic-nug.it
[Top] [All Lists]

Re: Flashing the screen

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Flashing the screen
From: Matteo Cortonesi <m_cortonesi at ticino dot com>
Date: Sat, 29 Apr 2006 18:46:59 +0200
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <E3FED0EB-8527-4FA0-8039-A2600AB676E0 at ticino dot com> <30DD7B1D-A116-4F52-97C3-33A6E1C7FAD8 at yahoo dot it>
Grazie Massimo...

Per chi fosse interessato incollo il codice per settare la trasparenza di una finestra

  // Set Window transparency : 0.0 = transparent  1.0 = opaque
  #if targetcarbon then
Declare Function SetWindowAlpha Lib "CarbonLib" (inWindow As WindowPtr, inAlpha As Single) As Integer
    if value<0 then value = 0.0
    if value>1.0 then value = 1.0
    call SetWindowAlpha(me,value)
  #endif

(preso da una classe di darkworks.it)

Matteo

On 29-apr-06, at 18:41, Massimo Valle wrote:


On 29/apr/06, at 18:33, Matteo Cortonesi wrote:

Ciao a tutti,

Vorrei fare in modo che lo schermo del Mac riproduca una specie di flash. La cosa più semplice da fare è creare una finestra, impostarla a tutto schermo e colorarla di bianco, e dopo un millisecondo chiuderla.

Ma non è esattamente l'effetto che vorrei. Io vorrei che l'effetto sia più graduale, ossia che la "luminosità dello schermo" si alzi gradualmente fino a che è tutto bianco e poi ritorni normale.

Avete qualche idea di come si possa realizzare ciò?

grazie
Matteo


Una domanda simile è stata fatta qualche tempo fa in questa mailing list. Ecco il link: http://support.realsoftware.com/listarchives/realbasic-nug.it/ 2006-03/msg00154.html

Ciao

Massimo
        

        
                
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it



<Prev in Thread] Current Thread [Next in Thread>