最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

最新評論

方正县| 潮安县| 胶州市| 峡江县| 武胜县| 蚌埠市| 龙江县| 怀安县| 乐昌市| 娱乐| 滕州市| 左云县| 晋江市| 邳州市| 海南省| 沙雅县| 蛟河市| 祁阳县| SHOW| 连云港市| 图片| 正定县| 赤城县| 临安市| 大兴区| 杭州市| 孟村| 黑龙江省| 灯塔市| 黄山市| 通辽市| 天祝| 桃园市| 冕宁县| 柳江县| 芦溪县| 治县。| 原阳县| 新平| 清远市| 湟中县|