PDA

View Full Version : سوال: Database::پایگاه داده



ASGGSA
جمعه 05 اسفند 1390, 12:59 عصر
سلام.
:خجالت:باید ببخشید که عنوان تاپیک با سوال من متفاوته می خواستم تغیرش بدم نشد.:ناراحت:
در ویندوز در فهرست Folder Options در قسمت File Types ما می توانیم به یک فرمت خاص آیکن اختصاص دهیم. حالا اگر ما در برنامه ی خود فایلی را با فرمت جدیدی ذخیره کنیم چگونه می توانیم با برنامه نویسی یک آیکن که خود ما آن را طراحی کرده ایم اختصاص دهیم تا در هر جای ویندوز آن فایل را با آن آیکن نشان دهد.

jeson_park
سه شنبه 09 اسفند 1390, 14:03 عصر
با سلام
دوست عزیز ویندوز این کار رو با استفاده از رجیستری انجام می ده
همه پسوند ها به همراه اطلاعات آیکون هاشون در مسیر زیر قرار دارند
HKEY_CLASSES_ROOT
http://www.codeproject.com/KB/cs/GetFileTypeAndIcon/reg.png
در این مسیر همونطور مه توی عکس می بینید مقدار Default برابر با NeroPhotoSnapPreview.File7.png هست که خودش یه زیر کلید(sub key ) در همین HKEY_CLASSES_ROOT هست
حالا باید به مسیر NeroPhotoSnapPreview.File7.png بریم
http://www.codeproject.com/KB/cs/GetFileTypeAndIcon/defaultIcon_small.png
همونطور که میبینید در این کلید یه زیر کلید دیگه به نام DefaultIcon داره که مقدار پیش فرض اون زیر کلید برابر با مسیر ایکون برنامه هست
برای این کار هم باید از توابع RegCreateKey و RegOpenKeyEx و RegSaveKey استفاده کنید
موفق باشید