View Full Version : سوال: لود کردن آیکون از درون فایل
MSJazayeri
جمعه 16 اسفند 1387, 19:02 عصر
با چه API ای میشه یک فایل ico. رو لود کرد؟
Nima_NF
جمعه 16 اسفند 1387, 21:31 عصر
LoadIcon یا نسخه جدید آن LoadImage با پارامتر IMAGE_ICON، مثلا:
HICON hIcon = LoadImage(hinstance, MAKEINTRESOURCE(ID_ICON1),
IMAGE_ICON, 0, 0, LR_DEFAULTCOLOR);
MSJazayeri
شنبه 17 اسفند 1387, 15:11 عصر
این روش برای لود کردن آیکون هایی است که به resource های برنامه اضافه شده اند.منظور من این است که به عنوان مثال با داشتن آدرس یک فایل آیکون آن را لود کنیم.
mehdi.mousavi
شنبه 17 اسفند 1387, 15:53 عصر
این روش برای لود کردن آیکون هایی است که به resource های برنامه اضافه شده اند.منظور من این است که به عنوان مثال با داشتن آدرس یک فایل آیکون آن را لود کنیم.
سلام.
پاسخی که دادن صحیحه، فقط باید به MSDN هم یه نگاه مینداختید:
HANDLE handle = LoadImage(NULL,
_T("d:\\whatever\\test.ico"),
IMAGE_ICON,
16,
16,
LR_DEFAULTCOLOR | LR_LOADFROMFILE);
همونطوری که میبینید، با LR_LOADFROMFILE و دادن آدرس فایل (بجای استفاده از MAKEINTRESOURCE) میشه اینکارو کرد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.