lecoyote | personne ?
sinon, voici le code que je met dans OnPaint() :
Code :
- void CAfficheImageDlg::OnPaint() //Cadre noir
- {
- CPaintDC dh(this);
- Rectangle(dh,69,59,361,280);
- DeleteDC(dh);
- }
|
et dans OnGetImage() (un bouton que g placer moi-meme, qui doit afficher l'image) :
Code :
- void CAfficheImageDlg::OnGetImage()
- {
- CPaintDC dc(this);
- Rectangle(dc,69,59,361,280);
- HBITMAP bit;
- BITMAP bitmap;
- bit= (HBITMAP)
- LoadImage(NULL, image, IMAGE_BITMAP,0,0, LR_DEFAULTSIZE|LR_LOADFROMFILE);
- HDC bit_dc = CreateCompatibleDC(dc);
- GetObject(bit, sizeof(BITMAP), &bitmap);
- int LS = bitmap.bmWidth;
- int HS = bitmap.bmHeight;
- SelectObject(bit_dc, bit);
- StretchBlt(dc,70,60,290,219,bit_dc,0,0,LS-x,HS-
|
si j'enleve le code placer ds OnPaint, le bouton marche bien, sinon, ca chie, il fait que le cadre...
|