۲۱-شهریور-۱۳۸۶, ۲۰:۳۱:۴۸
۲۲-شهریور-۱۳۸۶, ۰۲:۱۱:۳۷
چیزه عجیبی نیست
فرض کن یه فولدر داری
مثلا یه تایمر چک میکنه اگه فولدر خالیه آیکنش اینجور باشه اگه پور بود اونجور باشه...
فرض کن یه فولدر داری
مثلا یه تایمر چک میکنه اگه فولدر خالیه آیکنش اینجور باشه اگه پور بود اونجور باشه...
۲۲-شهریور-۱۳۸۶, ۰۲:۱۳:۱۱
یک راهش اینه که یه فایل کپی کنی تو سطل زباله!!!
GUID سطل زباله {645FF040-5081-101B-9F08-00AA002F954E} است!
یعنی شما باید به مسیر زیر در رجیستری بری:
HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon
در این کلید دو مقدار با نام های:
Empty و Full
هست که داده هر کدوم از اون ها حاوی نام و مسیر آیکن مورد نظر برای سطل زبالست.
بعد از تغییر داده اون ها باید سیستم رو ریسیت کنی (پروفایل کاربری رو)
برای اینکه بتونی تغییرات رو ملاحظه کنی اما راهی که من پیشنهاد
می کنم اجرای تابع RefreshSystemObjects از کلاس ماژولیه که خودم
طراحی کردم. با این تایع تغییرات عینا ملاحظه می شند!
اون کلاس ماژول رو قرار دادم:
GUID سطل زباله {645FF040-5081-101B-9F08-00AA002F954E} است!
یعنی شما باید به مسیر زیر در رجیستری بری:
HKCR\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon
در این کلید دو مقدار با نام های:
Empty و Full
هست که داده هر کدوم از اون ها حاوی نام و مسیر آیکن مورد نظر برای سطل زبالست.
بعد از تغییر داده اون ها باید سیستم رو ریسیت کنی (پروفایل کاربری رو)
برای اینکه بتونی تغییرات رو ملاحظه کنی اما راهی که من پیشنهاد
می کنم اجرای تابع RefreshSystemObjects از کلاس ماژولیه که خودم
طراحی کردم. با این تایع تغییرات عینا ملاحظه می شند!
اون کلاس ماژول رو قرار دادم: