PDA

View Full Version : یک message از تغییر wallpaper



ssmehizadeh
یک شنبه 14 فروردین 1384, 11:08 صبح
با سلام به تمامی دوستان برنامه نویس

من به یک تابع احتیاج دارم که وقتی کاربر پشت زمینه ویندوز را تغییر می ده یک پیام ارسال کنه ........ اگه کسی میدونه حتما بگه ...........
................... ممنونم .................

BOB
سه شنبه 16 فروردین 1384, 01:36 صبح
سلام
میتونی این مقدار رو در رجیستری چک کنی ، و در صورت تغییر پیغام رو بفرستی.

HKEY_CURRENT_USER\Control Panel\Desktop\wallpaper

ssmehizadeh
سه شنبه 16 فروردین 1384, 08:58 صبح
دوست عزیز

هنگامی که ما از ACD SEE استفاده می کنیم این برنامه یک کپی از عکس رو در پوشه ویندوز با نام ACDSEE.bmp قرار میده و در عنگام تغییر عکس باز عمل جایگزینی رو انجام میده در نتیجه در صورت استفاده از برنامه بالا مقدا کلید رجیستری که شما گفتین تغییر نمی کنه .......... امیدوارم منظورمو فهمیده باشین

با تشکر از توجهی که کردی

BOB
چهارشنبه 17 فروردین 1384, 01:27 صبح
سلام
دوست عزیز برای حل این مشکل هم راههای زیادی وجود داره مثلا :

1. برنامه ACDsee درهنگام تغییر wallpaper از یک فایل واسطه به نام "ACD Wallpaper.bmp.tmp" استفاده میکند . بنابراین ، شما با بررسی کردن وجود این فایل ، میتوانید به مقصود خود برسید.

2. با بررسی کردن خصوصیاتی مثل حجم ، زمان ساخت و ... در مورد فایل "ACD Wallpaper.bmp" میتوانید از تغییر آن آگاه شوید.

مطمئنا خودتون میتونید راههای بیشتری برای حل این مشکل پیدا کنید.
موفق باشید.