In meiner App doppelklickt der Benutzer auf eine Tabellenzeile, um ein Dialogfenster zu öffnen. Das Problem ist, dass das Fenster sofort angezeigt wird - ich möchte das Fenster so aussehen lassen, als ob es aus der Tabellenzeile herausspringt (auf die gleiche Weise, wie Fenster aus der Taskleiste herausspringen). Dazu muss ich das Dialogfenster auf einen Speichergerätekontext zeichnen - wie kann ich das tun, ohne es vorher auf den Bildschirm zu zeichnen?Wie zeichnet man ein Fenster zu einem Speichergerätekontext?
Dank
------------------ bearbeiten ----------------------
@bubbafat: Danke - ja, ich muss CreateCompatibleDC verwenden, dann legen Sie die Größe des Arbeitsspeichers DC auf die Größe des Dialogfelds. Aber dann muss ich ein 'Bild' des Fensters zu den Speichergerätpixeln zeichnen. Dies wird dann erlauben Sie mir jeden Rahmen der ‚Pop-up‘ Animation zu ziehen - das heißt:
- Frame 1: Kopieren Sie das Bild aus dem Puffer auf den Bildschirm bei 10% normale Größe und 10% Opazität
- Frame 2: Kopieren das Bild aus dem Puffer an den Schirm bei 20% normaler Größe und 20% Opazität
- etc
danke - das sieht vielversprechend aus! – Mark