ghasem110deh
چهارشنبه 26 شهریور 1393, 15:41 عصر
سلام به همه ...
از این کد برای قرار دادن عکس تو پس زمینه دکستاپ استفاده کردم :
[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 SetDWallpaper(string path)
{
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path, SPIF_UPDATEINIFILE);
}
private void button4_Click(object sender, EventArgs e)
{
SetDWallpaper(fname);
}
string fname = "";
private void button5_Click(object sender, EventArgs e)
{
OpenFileDialog obj = new OpenFileDialog();
if (obj.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(obj.FileName);
fname = obj.FileName;
}
}
کار هم میکنه ... حالا هر چی باش ور رفتم نتوستم مستقیم ربطش بدم به یه pictureBox که عکس رو از بانک بارگذاری کرده و نشون میده !
از این کد برای قرار دادن عکس تو پس زمینه دکستاپ استفاده کردم :
[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 SetDWallpaper(string path)
{
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path, SPIF_UPDATEINIFILE);
}
private void button4_Click(object sender, EventArgs e)
{
SetDWallpaper(fname);
}
string fname = "";
private void button5_Click(object sender, EventArgs e)
{
OpenFileDialog obj = new OpenFileDialog();
if (obj.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(obj.FileName);
fname = obj.FileName;
}
}
کار هم میکنه ... حالا هر چی باش ور رفتم نتوستم مستقیم ربطش بدم به یه pictureBox که عکس رو از بانک بارگذاری کرده و نشون میده !