PDA

View Full Version : آیا فایل آیکون خاصی دارد؟



m.h.movahedi
شنبه 03 بهمن 1394, 21:46 عصر
سلام
برای گرفتن آیکون یک فایل به صورت زیر عمل می شود:
Icon icon = Icon.ExtractAssociatedIcon("fileName");
این کد اگر فایل آیکون خاصی به غیر از آیکون نوع خود داشته باشد، آن را بر می گرداند.
در حالتی که آیکون خاصی نباشد یک آیکون پیش فرض را بر می گرداند.
چطور میشه فهمید یک فایل آیکون خاص دارد یا نه؟ یعنی آیکونی که این کد بر می گرداند با آیکون پیش فرض متفاوت است؟ به طور خلاصه چطور میشه آیکون پیش فرض را گرفت؟

m.h.movahedi
چهارشنبه 14 بهمن 1394, 08:41 صبح
سلام
مشکل حل شد.
برای افرادی که با این مشکل روبرو بشند، دو روش رو میزارم.
1- شما می تونید از روشی که در آدرس زیر اومده استفاده کنید( یک کلاس تعریف کرده)
http://atakala.com/browser/Item.aspx?user_id=amos&dict_id=1955

2- می تونید یک فایل با همون extension در temp ایجاد کنید و بعد آیکون اون رو بگیرید.( فراموش نکنید فایل رو پاک کنید)

بعد می تونید با مقایسه آیون حاصل از یکی از این روش ها با آیکونی که از طریق روش گفته شده در پست اول بدست اومده بفهمید که آیا فایل آیکون خاص داره یا نه