Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Größe von Dialogfeldern ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.10.2004, 14:45 Uhr
~gast
Gast


Hi Leuz,

ich würde gern wissen, wie ich die Größe von Dilogfeldern ändern kann. In meinem Fall habe ich das Hauptdialogfeld und ein zweites Dialogfeld, welches eine Bitmap ausgibt. Ich würde nun gern, sobald die Bitmap in das Dialogfeld geldaen wird, die größe des Dialogfeldes so ändern, dass das Bild dort vollständig zu sehen ist.

Bisher passe ich das Bild an das Dialogfeld folgender Maßen an:

C++:
        // Anzeigebereich verfügbar machen
    GetClientRect(lRect);
    lRect.NormalizeRect();
    // Bitmap in Dialogfeld kopieren und in Größe anpassen
    pdc->StretchBlt(10, 10, (lRect.Width() - 20), (lRect.Height() - 20), &dcMem, 0, 0,
        bm.bmWidth, bm.bmHeight, SRCCOPY);



Wie kann ich aber die Dialogfeldgröße ändern?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.10.2004, 16:13 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


mit StretchBlt passt du die grösse des bitmaps an... mit MoveWindow die der Dialogfläche...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: