Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - windows aero form??
Forum - C# / VB.NET - windows aero form??

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 13:15
Mercoledý, 29/07/2009
ciao a tutti ho visto questo controllo ocx di teebo che purtroppo Ŕ a pagamento(:doubt:) e mi chiedevo se c'era un altro modo di fare un form del genere:http://www.teebo.com/images/glassplain.png e magari fare in modo che se l'applicazione gira su xp o precendenti non usa l'aereo se invece gira su vista usi l'aereo. Sapete se e come si pu˛ fare?

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 14:27
Mercoledý, 29/07/2009
Devi utilizzare l'API "dwmapi.dll", in particolare
Codice sorgente - presumibilmente C# / VB.NET

  1. Function DwmIsCompositionEnabled(ByRef en As Integer) As Integer


Codice sorgente - presumibilmente VB.NET

  1. Function DwmExtendFrameIntoClientArea(ByVal hWnd As IntPtr, ByRef margins As MARGIN_STRUCT) As Integer


Dai un'occhiata qui: http://social.msdn.microsoft.com/Forums/en-US/windowsuidev ...

Comunque questa libreria non Ŕ presente su XP, quindi in ogni caso il source non funzionerebbe.


"Se vuoi che una funzione di un programma non venga mai trovata, descrivila nella documentazione"
PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 14:38
Mercoledý, 29/07/2009
e quindi su xp il programma crasherebbe? o girerebbe normalmente? comunque non ho capito bene come fare?

PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 14:45
Mercoledý, 29/07/2009
no ok l'ho fatto credevo di non farcela:rofl: comunque spostando i margini a 1000 viene il form completamente glass che bello grazie! funziona anche per le applicazioni WPF?

PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 14:49
Mercoledý, 29/07/2009
ma se metto le "cose"(tasti label ecc) sono praticamente illeggibili non c'Ŕ il modo di renderli leggibili come su un form normale?

PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 14:54
Mercoledý, 29/07/2009
perchŔ se giÓ vedi l'ocx di sto tipo (sempre teebo) http://www.teebo.com/AeroGlassVB.htm le scritte sul glass si vedono bene come posso ottenere anche io lo stesso effetto?

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 14:57
Mercoledý, 29/07/2009
Wow! Quadruplo post :D usa il pulsante Edit in questi casi ;)
Comunque non l'ho mai provato, quindi faccio delle ricerche e se trovo qualcosa ti faccio sapere.


"Se vuoi che una funzione di un programma non venga mai trovata, descrivila nella documentazione"
PM Quote
Avatar
0101OSX (Normal User)
Rookie


Messaggi: 22
Iscritto: 29/03/2009

Segnala al moderatore
Postato alle 15:06
Mercoledý, 29/07/2009
lo so hai ragione del tasto edit ma me ne accorgo alla fine perchŔ mi passa di mente:rofl: comunque se vedi quest'immagine http://www.teebo.com/images/expglass1.png le scrite sono visibili. Qui c'Ŕ il mio form http://img33.imageshack.us/img33/4998/catturausx.jpg con un p˛ di controlli con lo sfondo settato a trasparente e se lo metto biancor si vede il quadratino bianco e sta malissimo! non c'Ŕ il modo di farlo come il form di teebo.

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 15:11
Mercoledý, 29/07/2009
Posta il codice che hai usato per il form, vediamo cosa si riesce a combinare (anche se non ho l'IDE su questo PC)


"Se vuoi che una funzione di un programma non venga mai trovata, descrivila nella documentazione"
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo