欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#獲取windows桌面背景代碼示例

 更新時間:2013年12月05日 16:51:06   作者:  
這篇文章主要介紹了c#獲取windows桌面背景的方法,大家參考使用吧

復(fù)制代碼 代碼如下:

#region 獲取windows桌面背景
        [System.Runtime.InteropServices.DllImport("user32.dll", CharSet = System.Runtime.InteropServices.CharSet.Auto, SetLastError = true)]
        public static extern int SystemParametersInfo(int uAction, int uParam, StringBuilder lpvParam, int fuWinIni);

        private const int SPI_GETDESKWALLPAPER = 0x0073;
        #endregion


void WindowsBtn_Click(object sender, RoutedEventArgs e)
        {
            //定義存儲緩沖區(qū)大小
            StringBuilder s = new StringBuilder(300);
            //獲取Window 桌面背景圖片地址,使用緩沖區(qū)
            SystemParametersInfo(SPI_GETDESKWALLPAPER, 300, s, 0);
            //緩沖區(qū)中字符進行轉(zhuǎn)換
            string wallpaper_path = s.ToString(); //系統(tǒng)桌面背景圖片路徑
         }

調(diào)用windows api獲取

使用的時候需要注意StringBuilder的大小不能小于255,因為windows的路徑最大支持255,如果定義過小...

如果當(dāng)前系統(tǒng)桌面無背景或為純色則返回空.

相關(guān)文章

  • C#影院售票系統(tǒng)畢業(yè)設(shè)計(1)

    C#影院售票系統(tǒng)畢業(yè)設(shè)計(1)

    這篇文章主要介紹了C#影院售票系統(tǒng)畢業(yè)設(shè)計,獻上了9個類的設(shè)計,需要的朋友可以參考下
    2015-11-11
  • C# log4net 日志輸出的實現(xiàn)示例

    C# log4net 日志輸出的實現(xiàn)示例

    本文主要介紹了C# log4net 日志輸出的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C#使用IronPython調(diào)用Python的實現(xiàn)

    C#使用IronPython調(diào)用Python的實現(xiàn)

    本文主要介紹了C#使用IronPython調(diào)用Python的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • C#中GridView動態(tài)添加列的實現(xiàn)方法

    C#中GridView動態(tài)添加列的實現(xiàn)方法

    這篇文章主要介紹了C#中GridView動態(tài)添加列的實現(xiàn)方法,涉及C#中GridView的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 詳解C# Socket編程筆記

    詳解C# Socket編程筆記

    這篇文章主要介紹了詳解C# Socket編程筆記,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。
    2016-12-12
  • 解決C#調(diào)用dll提示

    解決C#調(diào)用dll提示

    下面小編就為大家分享一篇解決C#調(diào)用dll提示"試圖加載格式不正確的程序"問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • C#對文件名智能排序的算法

    C#對文件名智能排序的算法

    這篇文章介紹了C#對文件名智能排序的算法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • VS2010寫的程序在自己電腦可以運行、其他電腦上不能運行的解決方案

    VS2010寫的程序在自己電腦可以運行、其他電腦上不能運行的解決方案

    自己用Visual Studio 2010 旗艦版寫了一個軟件,在自己電腦上運行完全沒有問題,但是拷貝到其他人電腦上之后不管雙擊還是以管理身份運行,均沒有反應(yīng),進程管理器中相關(guān)進程也只是一閃而過
    2013-04-04
  • C#為控件添加自定義事件及自定義觸發(fā)

    C#為控件添加自定義事件及自定義觸發(fā)

    C#本身提供了很強大的控件庫,但是很多控件庫的功能只是一些基本的功能,本文主要介紹了C#為控件添加自定義事件及自定義觸發(fā),具有一定的參考價值,感興趣的可以了解一下
    2022-04-04
  • C#重啟遠程計算機的代碼

    C#重啟遠程計算機的代碼

    C#重啟遠程計算機的代碼...
    2007-04-04

最新評論