Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Bitmap darstellen

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 < [ 2 ]
000
14.05.2004, 15:52 Uhr
derphilipder



Hi!

Ich möchte in meiner Anwendung während der Laufzeit verschiedene Bitmaps gleicher Abmessung an einem festen Ort im Dialog dartsellen.

Wie mache ich sowas prinzipiell?
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.05.2004, 16:14 Uhr
rene rosenberger



du nimmst ein cbitmapctrl. stellst das auf bitmap ein. dann importierst du das bild welches du haben willst in dein projekt und wählst es in den eigenschaften deines cbitmapctrls aus.

gruesse rene
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.05.2004, 16:19 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


willst du die teile aus ner datei laden oder hast du die dinger vorher zu deinen ressourcen hinzugefügt?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.05.2004, 16:21 Uhr
derphilipder



Die sollen möglichst aus einer Datei geladen werden.
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.05.2004, 16:52 Uhr
rene rosenberger



achso, dann klappt das net so wie ichs beschrieben habe.
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.05.2004, 16:54 Uhr
~Windalf
Gast


poste ich dir heute abend
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.05.2004, 17:06 Uhr
derphilipder



Ok.

Es handelt sich um übrigens um eine rein Dialogfeldbasierte Anwendung, falls das was zur sache tut...
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
14.05.2004, 17:31 Uhr
~Windalf
Gast


nö ist egal wird wohl aber eher nacht als abend werden...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
14.05.2004, 19:03 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
   CString szFilename="myPic.bmp";
   HBITMAP hBmp = (HBITMAP)::LoadImage(NULL,szFilename, IMAGE_BITMAP, 0, 0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION);

    CBitmap pic;
    pic.Attach(hBmp);

    BITMAP bild_header;
    rohrbild.GetBitmap(&bild_header);

    CWnd* wp = GetDlgItem(IDC_STATIC_...);//hier am besten so ein statischen rahmen nehmen um das bitmap anzuzeigen... an sonsten halt this...
    CDC *pDC = wp->GetDC();
    CDC imageDC;
    imageDC.CreateCompatibleDC(pDC);
    imageDC.SelectObject( &pic);

    int offsetx=0,offsety=0;  //oder wo auch immer die linke obere ecke hin soll
    pDC->BitBlt(offsetx, offsety, bild_header.bmWidth, bild_header.bmHeight, &imageDC, 0,
0, SRCCOPY);
        
    imageDC.DeleteDC();
    wp->ReleaseDC(pDC);


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
15.05.2004, 13:40 Uhr
derphilipder



Thx, das werd ich mal probieren!
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: