Newsgroup: it.comp.lang.visual-basic
Titolo: Form e Immagini: Scusate l'insistenza..

Gentili signori,
Avrei bisogno della seguente informazione:
Sono a conoscenza di particolari API di Windows che consentono di rendere
invisibile la form: la funzione CreateWindowRegion, ad esempio, rende
trasparente la form eccetto una regione specificata.
Cosě potrei creare una maschera con la forma di un cerchio, di un quadrato,
etc.
Perň (e ripeto perň) la mia idea č un'altra... vorrei rendere invisibile la
form eccetto una bitmap. Come posso fare?
Grazie comunque
    Francesco
 
ZioC...@mail.Omnitel.it

 form eccetto una bitmap. Come posso fare?
c'era un transparent.ocx che rendeva invisibile il form. un paio d'anni fa
funzionava un po' a singhiozza, non so se l'abbia migliorato.
qui sotto c'e' un po' di roba che mi ero scaricato e che non ho visto. se
vuoi che te la mandi,
mail a 
andrea....@tin.it
ciao, a.
directory di c:\vb_ftp\form_transp\ctrltransp.zip
dictr~12 vbp           699  03/06/98  20.09 dictrltransp.vbp
ctrlt~16 ctx           386  13/02/99   9.07 ctrltransp.ctx
devct~11 vbg            74  03/06/98  20.10 devctrltransp.vbg
di       bmp        37.558  22/06/98  14.28 di.bmp
dictr~46 dep         2.767  30/07/98   9.41 dictrltransp.dep
dictr~92 exp           700  03/06/98  19.36 dictrltransp.exp
dictr~04 lib         4.158  03/06/98  19.36 dictrltransp.lib
dictr~99 oca        19.456  03/06/98  19.30 dictrltransp.oca
dictr~06 ocx        26.112  03/06/98  19.36 dictrltransp.ocx
dictr~58 swt         2.012  04/06/98   9.44 dictrltransp.swt
ctrlt~28 ctl         6.496  13/02/99   9.07 ctrltransp.ctl
frmct~89 frm         2.384  13/02/99   9.06 frmctrltransp.frm
frmct~08 frx       382.698  13/02/99   9.06 frmctrltransp.frx
testc~60 vbp           700  03/06/98  20.09 testctrltransp.vbp
        14 file        486.200 byte
directory di c:\vb_ftp\form_transp\form transparent.zip
form1    frx         4.701  16/10/99  15.45 form1.frx
test     gif         4.689  09/10/99  14.17 test.gif
form1    frm         2.036  16/10/99  15.45 form1.frm
example  vbp           648  11/12/99  14.36 example.vbp
ft       ocx        20.480  11/12/99  14.30 ft.ocx
ft       oca         9.216  25/01/00   2.02 ft.oca
         6 file         41.770 byte
directory di c:\vb_ftp\form_transp\transpar.zip
trans    hlp        15.613  16/03/97   0.15 trans.hlp
transp~1 oca        13.312  16/03/97   0.18 transp~1.oca
transp~1 ocx        34.304  16/03/97   0.15 transp~1.ocx
transp~1 txt         1.062  16/03/97   0.15 transp~1.txt
transp~2 oca        12.800  16/03/97   0.24 transp~2.oca
transp~2 ocx        33.792  16/03/97   0.15 transp~2.ocx
         6 file        110.883 byte
directory di c:\vb_ftp\form_transp\transpar2.zip
trans    hlp        15.613  09/12/96   9.46 trans.hlp
trans~54 ocx        34.304  09/12/96   9.45 transparent.ocx
trans~04 txt         1.062  09/12/96   9.46 transparent.txt
trans~22 ocx        33.792  09/12/96   9.45 transparent11.ocx
         4 file         84.771 byte
directory di c:\vb_ftp\form_transp\vbtransp.zip
angel    bmp        14.998  16/08/93  18.05 angel.bmp
flyleft  bmp         5.134  16/08/93  17.11 flyleft.bmp
flyright bmp         5.134  16/08/93  17.11 flyright.bmp
transp   bas         9.600  16/08/93  17.35 transp.bas
transp   frm         3.836  17/08/93   9.05 transp.frm
transp   frx       116.856  16/08/93  18.39 transp.frx
transp   mak            69  17/08/93   8.59 transp.mak
         7 file        155.627 byte

form eccetto una bitmap. Come posso fare?
Ti devi tagliare fuori la regione che deve rimanere visibile.
In alternativa guarda sul sito comune, c'è il mio ocx adRegion.ocx che ti
permette di gestire le regioni come meglio credi.
Ciao