ورود

View Full Version : باز کردن تصاویر ریسورس و استفاده از آنها در GDI+



pswin.pooya
پنج شنبه 25 شهریور 1389, 15:43 عصر
سلام

چه شکلی میتونم تصاویر بیت مپ داخل ریسورس برنامه MFC رو به عنوان یک Image داخل GDI+ لود کنم؟

و چه شکلی میتونم از بیت مپ های آرایه ای (همون هایی که برای منوها استفاده میشه) استفاده کنم. مثل اندیس شماره یک رو لود کنم.

mehdi.mousavi
پنج شنبه 25 شهریور 1389, 23:40 عصر
سلام چه شکلی میتونم تصاویر بیت مپ داخل ریسورس برنامه MFC رو به عنوان یک Image داخل GDI+ لود کنم؟

سلام.
شما میتونید از LoadImage یا LoadBitmap استفاده کنید. بعنوان نمونه، کلاس CBitmap متودی تحت عنوان LoadBitmap داره که دو تا overload داره. اولی یه LPCTSTR میگیره و دومی یه INT. شما باید از نسحه دوم این تابع استفاده کنید، و با استفاده از MAKEINTRESOURCE، شناسه bitmap مورد نظر در Resource اتون رو بهش بدید. بقیه کار هم که مشخصه...

این مثال (http://www.functionx.com/win32/Lesson13.htm) (که البته Win32 هستش و نه MFC)، بهتون روش انجام اینکارو نشون میده.

موفق باشید.