Domanda

Ho visto la schermata di avvio del Corel Draw-12 di applicazione e perso la mia mente!

Che tecnica usano? Su richiesta start-up che caricare un'immagine trasparente, utilizzare API di Windows o cosa?

Come fanno a raggiungere questo obiettivo la trasparenza?

È stato utile?

Soluzione

Ecco un progetto dimostrativo sia per VB.NET e C #.

Altri suggerimenti

Se si sta utilizzando WinForms con vb.net è possibile modificare l'opacità di qualsiasi forma impostando la proprietà Form.Opacity. Non ho familiarità con la schermata iniziale si sta parlando riguardo ma non dovrebbe essere troppo difficile da ottenere un effetto simile.

Se stai usando WPF, impostare il AllowsTransparancy, WindowStyle e attributi Background sull'oggetto Window:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  AllowsTransparency="True"
  WindowStyle="None"
  Background="Transparent">
  <!-- more -->
</Window>

Sono anche familiarità con questo schermo flash ... ma se svanisce lentamente o qualcosa, allora vorrei andare con la risposta di Quintin qui. Opacità ad una certa percentuale mostrerà un'altra forma attraverso la vostra.

Se la schermata iniziale è solo un'immagine e alcuni di essi è trasparente e alcuni di essi non è disponibile, allora si può impostare la chiave di trasparenza sul modulo ad un certo colore, quindi impostare il colore di sfondo del form pari a che, e quindi qualunque immagine che si desidera visualizzare deve essere caricato in una finestra di immagine. Assicurarsi di utilizzare un'immagine .GIF però! o qualche altro formato che supporta la cancellazione lo sfondo. JPG e BMP di sono inutili qui dal loro colore "vuoto" diventa bianco invece che trasparente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top