PDA

View Full Version : کپی کردن بایتهای مربوط به یک دستگیره در آرایه



vb_nima
شنبه 30 تیر 1386, 22:23 عصر
سلام
دوستان چطوری میشه با استفاده از دستگیره (هندل) یک آبجکت مثل یک bitmap یا Icon ،بایتهای مربوط به آن آبجکت را در یک آرایه بایت قرار داد؟ تقریبا منظورم اینه که قسمتی از حافظه که مربوط به این آبجکت است در یک آرایه بایت کپی شود.آیا تابع api برای این کار وجود دارد؟

majidghost
یک شنبه 31 تیر 1386, 22:46 عصر
Declare Function GetBitmapBits Lib "gdi32" Alias "GetBitmapBits" (ByVal hBitmap As Long, ByVal dwCount As Long, lpBits As Any) As Long
پارامتر ها:

hBitmap: هندل تصویر برای مثالpicture1.image
dwCount: طول بافر یا آرایه
lpBits: اولین عضو آرایه برای مثال (0)bb