知识大全 C#制作的更换壁纸程序

Posted

篇首语:犀渠玉剑良家子,白马金羁侠少年。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#制作的更换壁纸程序相关的知识,希望对你有一定的参考价值。

C#制作的更换壁纸程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  VB调用API来更换桌面的程序 我想既然VB可以C#也一定能行 所以就    试着做了一下 好吧 来看看我的代码吧 一步一步来 你也能行     那还是先让我们来了解一个API吧 SystemParametersInfo 这个API的功能    很简单就是通过一些参数的设置来完成对系统的一些外观设置     函数原型如下:    BOOL SystemParametersInfo(      UINT uiAction       UINT uiParam       PVOID pvParam       UINT fWinIni    );    该函数返回一个Bool值 非 成功 否则当然是失败了 那样的话根据MSDN的说法    还将会设置GetLastError(关于这一点可以参考MSDN)    这里还必须提到的一点是 关于uAction常数表 这张表里面包括了很多关于这些参数    的设置工作 因为它将影响到 前面两个参数 第三个参数在我们这里的用法是得到    图片的路径 第四个参数看名字也猜的到 随同这个函数设置的用户配置参数保存在win ini    或注册表里 或同时保存在这两个地方 一般是 X 或者 X 就可以了     下面我在给出有关该API变成C#的代码如下:    [DllImport( user dll CharSet=CharSet Auto)]    public static  extern int SystemParametersInfo (int uAction int uParam string lpvParam int fuWinIni) ;

  //图片

  看见上面的图了吗?我来主要说说那个两个button     首先叫到的是选择按钮代码如下:    private void button _Click(object sender System EventArgs e)             openFileDialog InitialDirectory = @ C:\\\\ ;       if (openFileDialog ShowDialog() == DialogResult OK)               textBox Text = openFileDialog FileName;        string[] strA=textBox Text Split( );        Bitmap bm=new Bitmap(textBox Text);        if(strA[ ]!= bmp )                 filepath=strA[ ]+ bmp ;         bm Save(filepath);                else         filepath=textBox Text;        this pictureBox Image=bm;           正如你看到的 那样 由于只能将BMP图象设置成桌面所以必须要转化一下 上面是我的方法    也许你还有更好的 那就说说吧     然后是更换按钮 代码如下:    private void button _Click(object sender System EventArgs e)             int nResult ;       if (File Exists(filepath))               nResult = SystemParametersInfo( filepath   x | x );        if(nResult== )         MessageBox Show( 没有更新成功! );        else        MessageBox Show( 正在更换背景图片 );              else        MessageBox Show( 文件不存在! );          这个实现起来在简单不过了 仅仅是调用刚才上面讲到的API就可以了     好了 我把全部代码都给你 很简单 如下:

cha138/Article/program/net/201311/11817

相关参考

知识大全 手机屏幕黑的白字怎样调整为 白底黑痣

手机屏幕黑的白字怎样调整为白底黑痣如果是浏览器打开这样的话只是设置了夜间模式,手机桌面的话,这个可能是主题壁纸导致,你可以更换壁纸看看。华为手机屏幕黑底白字可能是更换了壁纸或主题的效果,可以重新更换壁

贴壁纸有什么技巧呢?怎样铺贴壁纸来避免质量问题呢?

关键词:壁纸墙面找平合理损耗危害程度:不大返工难度:不大是否必须现场监工:尽量现场监工壁纸以其健康环保、遮盖能力和装饰效果强且便于更换的优点,如今正受到越来越多的家庭喜爱。壁纸在铺贴时技术复杂,一旦施

知识大全 利用C#制作简单的留言板

利用C#制作简单的留言板  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  留言板分三个模块列出留言

知识大全 C#程序调用外部程序

C#程序调用外部程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /*  * 编程语言Visu

知识大全 C# 制作以动画的方式显示图像[5]

C#制作以动画的方式显示图像[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!matrixMat

知识大全 C# 制作以动画的方式显示图像[2]

C#制作以动画的方式显示图像[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 C# 制作以动画的方式显示图像[3]

C#制作以动画的方式显示图像[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 C# 制作以动画的方式显示图像[4]

C#制作以动画的方式显示图像[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! mat

知识大全 C# 制作以动画的方式显示图像[8]

C#制作以动画的方式显示图像[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 C# 制作以动画的方式显示图像[6]

C#制作以动画的方式显示图像[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! try