با سلام

دوباره بعد از مدتی برگشتم تا یه مطلبی رو بزارم رو وبلاگ و دوباره برنامه نویسی

نحوه تعویض عکس بک گراند ویندوز:
قبل از همه این کلاس رو تعریف میکنیم که قرار کار اصلی رو انجام بده
using System;
using System.Runtime.InteropServices;

namespace Wallpaper
{
public class WallpaperSetter
{
[DllImport("user32.dll")]
private static extern bool SystemParametersInfo(uint uiAction, uint uiParam, string pvParam, uint fWinIni);

const uint SPI_SETDESKWALLPAPER = 0x14;
const uint SPIF_UPDATEINIFILE = 0x01;

public void SetWallpaper(string path)
{
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path, SPIF_UPDATEINIFILE);
}
}
}

و بعد از اون نوبت استفاده از این کلاسه :
private void SetButton_Click(object sender, EventArgs e)
        {
            new WallpaperSetter().SetWallpaper(FilePath);
        }

به همین سادگی میتونین تصویری رو که میخواین به عنوان پس زمینه ویندوز قرار بدین.