Articles of aero

Come posso visualizzare le tabs IE aperte come miniature DWM?

Sto costruendo un’applicazione WPF in C # e voglio visualizzare le anteprime delle tabs IE aperte in una listbox. Sto essenzialmente cercando di duplicare la funzionalità DWM in Windows 7. Ho capito come enumerare un elenco di tabs aperte utilizzando Interop.ShDocVW, ma per poter utilizzare le chiamate API DWM, devo passare in un hwnd e […]

Come chiamare DrawThemeTextEx in .NET

Ho bisogno di scrivere un testo con il bagliore in una finestra di Windows Vista / sette, e sto cercando di chiamare l’API per scrivere del testo lì. Ho controllato un ottimo esempio in CodeProject, ma il problema è che sto usando .NET 1 (per favore, non chiedere 🙂 Ho bisogno di tradurre il seguente […]

Come cambiare il colore del bordo Windows 7 Aero / Window in modo programmatico?

Sto pensando di creare un programma che cambierebbe il colore aerodinamico di Windows 7 in base al livello della batteria. Sono abbastanza nuovo per C # e mi piacerebbe sapere come modificare l’Aero di Windows 7 a livello di programmazione Ho questo codice [DllImport(“dwmapi.dll”, EntryPoint = “#127”, PreserveSig = false)] public static extern void DwmGetColorizationParameters(out […]

Finestre Aero personalizzate in C #? Come questi!

Come posso creare una finestra Aero dalla forma irregolare come questa? Guarda nell’angolo in basso a destra! Anche questo programma lo fa. Anche questo lo fa! > _ <Ancora di più …

DwmExtendFrameIntoClientArea senza Aero Glass

L’utilizzo della chiamata API DwmExtendFrameIntoClientArea con Aero Glass abilitato funziona DwmExtendFrameIntoClientArea . Tuttavia, voglio che funzioni anche quando Aero Glass è disabilitato, come funziona nel pannello di controllo di Windows: Si noti come il frame si è esteso nell’area client, anche se Aero Glass è disabilitato? Quando DwmExtendFrameIntoClientArea chiamata all’API DwmExtendFrameIntoClientArea nella mia applicazione, HRESULT […]

Rendering dei controlli sul vetro: soluzione trovata, necessita di doppio buffering / perfezionamento

Io (finalmente!) Ho trovato un modo per eseguire il rendering dei controlli Windows.Forms sul vetro che non sembra avere alcun svantaggio principale né grandi tempi di implementazione. È ispirato da questo articolo di Coded, che spiega in pratica come ignorare in modo nativo il disegno dei controlli per disegnarli sopra. Ho usato questo approccio per […]

Come assicurarti che l’effetto Aero sia abilitato?

C’è qualche api o qualcosa che ci assicuriamo, l’effetto vetro è già triggersto? In alcuni codici che ho visto, se DllNotFoundException genera, allora si assicurano che non sia attivo o che non esista. c’è un modo migliore o standard? Questa è la soluzione per l’utilizzo di Aero Effect per estendere l’area di vetro in WPF […]

WPF: rende la finestra non resecabile, ma mantieni la cornice?

Ho una finestra che non ha una barra del titolo ( WindowStyle == WindowStyle.None ). L’intera finestra utilizza l’effetto vetro Aero. Quando rendo la finestra non resecabile ( ResizeMode == ResizeMode.NoResize ), l’effetto vetro scompare e i miei controlli ResizeMode == ResizeMode.NoResize sospesi a mezz’aria. (Essenzialmente, la finestra stessa scompare ma lascia il suo contenuto). […]

FormBorderStyle.None rimuove l’effetto open nativo di Windows 8

Mi piace avere il mio modulo senza bordi in C #. Quindi ho usato questo codice: FormBorderStyle = FormBorderStyle.None; Ma rimuove l’effetto aerodinamico di Windows 8. Il modulo si apre all’improvviso come un battito di ciglia. Come posso riportare l’effetto aerodinamico?

c # come creare un winform Windows 7 aerodinamico (vetro blured)?

come fare qualcosa di simile Windows Glass Effetto vetro, Rendi trasparente ImageBox Io uso VS 2010