utilise la fonction : hbm est de type : HBITMAP hdcImage est de type : HDC hdc est le device context de l'endroit ou transferer l'image
hbm=(HBITMAP)LoadImage(NULL,"image.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION); hdcImage = CreateCompatibleDC(NULL); SelectObject(hdcImage, hbm); BitBlt(hdc,0,0,w,h,hdcImage,x,y,SRCCOPY);
si tu veut faire ça avec le fond d'une boite de dialogue il faut que tu intercepte le message WM_PAINT et que tu recupere l'handle du device context de la fenetre
------------------------------- Réponse au message : -------------------------------
Je cherche à afficher une image dans une boîte de dialogue, sachant que cette image ne sera pas stockée dans l'exécutable (via le .RC), mais sera dans un répertoire annexe. Je sais qu'il existe des activeX qui font ca, mais ils sont payants !
Est-ce que quelqu'un a une idée ?
|