Bonjour,
Je dispose d'une fonction DLL qui identifie une bitmap par son handle. Mais avec le code suivant :hBMP est toujours 0 que ce soit BMP.Handle ou BMP.ReleaseHandle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure TMAINFORM.Button1Click(Sender: TObject); var BMP: TBitmap; hBMP: hBitmap; begin BMP:= Tbitmap.Create; try BMP.Assign(Image1.Picture.Bitmap); hBMP:= BMP.ReleaseHandle; Edit1.Text:= IntToStr(SizeFromBitmap(hBmp)); finally BMP.Free; end; end;
Nota Image1 affiche bien une image
Que se passe-t'il ?
Partager