ورود

View Full Version : آيكون هاي موجود در SHELL32.dll



baby_tanhaa
پنج شنبه 26 اردیبهشت 1387, 10:44 صبح
سلام
مي خوام بدونم چطور ميتونم از آيكون هاي موجود در shell32.dll استفاده كنم


در نهايت مي خوام از تمامي دوستاني كه هميشه پاسخگوي سوالاي من بودن و همچنين از مديران اين سايت كه به نظر من از بهترين سايت هاي فارسي زبان هستش صميمانه و از ته قلبم تشكر كنم :قلب::بوس:

B-Vedadian
پنج شنبه 26 اردیبهشت 1387, 12:11 عصر
اول shell32 رو لود کنید بعد با استفاده از LoadIcon و یا ... ازش بخونید:

نمونه کد:


var
hMod: HMODULE;
hIco: HICON;
begin
hMod := LoadLibrary('shell32.dll');
if hMod <> 0 then
begin
hIco := LoadIcon(hMod, PChar(3));
if hIco <> 0 then
Form1.Icon.Handle := hIco;
end;
end;

baby_tanhaa
پنج شنبه 26 اردیبهشت 1387, 13:04 عصر
مرسي
ولي ميشه بگيد چطور ميتونم اون صفحه تغيير آيكون كه تو ويندوز ميادو فراخواني كنم و ازش تو برنامم استفادهكنم
عكس صفحه رو زير گذاشتم

http://i31.tinypic.com/i4pl5j.jpg

m-khorsandi
جمعه 27 اردیبهشت 1387, 11:21 صبح
اگه ميخوای Iconهای اين فايل رو بيرون بكشی و ازشون برای دكمه‌ها و... استفاده كنی(به صورت معمولی) ميتونی از برنامه GConvert (http://www.gdgsoft.com) استفاده كنی كه فكر ميكنم نسخه 4.1 اون آزاد هست.