Un modo per rendere le finestre di dialogo comparsa / scomparsa con una transizione in MFC?

StackOverflow https://stackoverflow.com/questions/2606510

  •  25-09-2019
  •  | 
  •  

Domanda

Per esempio ho una finestra di dialogo principale, quando si fa clic su un pulsante di una finestra più piccola appare accanto ad essa. Ma sarebbe pulito se il piccolo potesse in qualche modo transizione, piuttosto che apparire semplicemente. Ad esempio utilizzando la trasparenza, o lo zoom in, o scorrevoli in da width = 0 -.> Full-width

Fare una finestra di dialogo concreto queste cose non è troppo difficile, ma per quanto riguarda i controlli all'interno di esso? Come possiamo affrontare questo in un modo che è riutilizzabile su diverse finestre di dialogo?

È stato utile?

Soluzione

Non so di eventuali librerie MFC che fanno questo. Più vicina è AnimateWindow (). A seconda di come appariscente si desidera rendere il vostro effetti, questo può o non può essere sufficiente (per esempio una semplice dissolvenza in si può fare con AnimateWindow ()).

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