Lanciando un programma .NET in Vista avrete sicuramente notato che le finestre di dialogo, pur essendo queste fornite dal sistema operativo, appaiono ancora nel vecchio stile pre-Vista.Il perchè è noto: Vista è in grado di ridirezionare alle nuove API le chiamate alle varie GetOpenDialog(),GetSaveDialog() a patto che queste non facciano uso di hooks cosa che putroppo le varie classi .NET fanno, ad esempio per centrare la finestra di dialogo alla ricezione del messaggio WM_INITDIALOG.Un possibile workaround può essere quello di creare delle classi sostituive a quelle del framework che non usano hooks. .
1: ...
Sono di ritorno da un 4 giorni "Deep Dive" attorno al framework 3.0 e come succede solitamente quando sono 'parzialmente online' sto cercando di risincronizzarmi. Tra le tonnellate di email (o forse dovrei spam...) scopro quella che annuncia la pubblicazione del mio articolo su ClickOnce insieme ad un paio di tips.Se state cercando una risorsa in Italiano che magari vada oltre la classica e doverosa demo introduttiva (BTW: Lo sapete che le applicazioni XBap di WPF altro non sono che applicazioni ClickOnce?) dateci un occhiata.Se poi volete diventare devi veri guru di ClickOnce allora acquistate il libro di Brian NoyesSmart Client Deployment...