Stuerelemnt Bild

Faller

Erfahrenes Mitglied
Hab schon einbischen rumgesucht hier im Forum und auch bei google aber si genau das was ich will ist ihrgentwie net dabei.

Also es geht mir um das steuerelmen Bild das men bei dialogen einsetzt
So mit Stuerelment mit maus zusammen ziehen.

Um darauf ein Bild drauf zukriegen brauch ich ein HWND von dem Steuerlement.

derzeitig baute ich meine Fenster immer mit CreateWindowEx() das ja ein HWND zurück gibt.

wie bekomme ich aber von einem Bild steuerelment ein HWND.

UM dann mit dieser gdi + funktion dadrauf was zu zeichnen.


HDC hdc = GetDC(hWnd);
Gdiplus::Bitmap *pBitmap = Gdiplus::Bitmap::FromFile(L"test.png", TRUE);
Gdiplus::Rect rect(0,0,990,660);
Gdiplus::Graphics g(hdc);
g.DrawImage(pBitmap, rect);
delete pBitmap;


Mfg Faller
 
Hallo, das Steuerelement wird ja sicher eine ID haben. Dann kannst du folgendes machen:
C++:
HWND hWndBild = GetDlgItem( hWnd,        /*Handle des Dialogs*/
                            ID_IRGENDWAS /*ID des Steuerelments*/ );
Gruß
MCoder
 
THx Genau sowas hab ich gesucht warum steht das net aus der 1 seite von google:rolleyes:
man hätte 2 std mehr machen können gggg

Es t genau so wie ich das will.

noch mal thx MCoder

mfg Faller
 
Zurück