PDA

View Full Version : Refresh کردن فولدر



حمیدرضاصادقیان
شنبه 25 آبان 1387, 10:53 صبح
سلام دوستان. میخواستم ببینم چطور میشه یک فولدر رو رفرش کرد؟ من با استفاده از دستور SET FILEATTRIBUTES یکی از خواص فایل رو عوض میکنم .حالا با استفاده از ShChnagenotify میخوام اونو رفرش کنم.چطور میتونم اینکارو بکنم؟


SHCHAngeNotify(shcne_updatedir,shcnf_path,path1,ni l);

این کد رو خودم نوشتم ولی ظاهرا فولدر رو رفرش نمیکنه.
بعد اگر خاصیت فایل رو با استفاده از همین تابع shchangenotify عوض کنم کار رفرش رو هم انجام میده؟

maisam57
شنبه 25 آبان 1387, 11:21 صبح
SHChangeNotify(SHCNE_UPDATEDIR,SHCNF_PATH,'D:\MyFo lder',NIL);

حمیدرضاصادقیان
شنبه 25 آبان 1387, 11:47 صبح
ممنون. این دستوری که شما نوشتید برای رفرش کردن فولدر هست؟

Hamid_PaK
شنبه 25 آبان 1387, 20:29 عصر
میتونی با پست کلید F5 به هندل پنجره این کار رو بصورت مجازی انجام بدید.

PostMessage(hٌWnd, WM_KEYDOWN, VK_F5, 0) ;
PostMessage(hWnd, WM_KEYUP, VK_F5, 1 shl 31)

یا حق ...