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

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

 更新時(shí)間: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)
        {
            //定義存儲(chǔ)緩沖區(qū)大小
            StringBuilder s = new StringBuilder(300);
            //獲取Window 桌面背景圖片地址,使用緩沖區(qū)
            SystemParametersInfo(SPI_GETDESKWALLPAPER, 300, s, 0);
            //緩沖區(qū)中字符進(jìn)行轉(zhuǎn)換
            string wallpaper_path = s.ToString(); //系統(tǒng)桌面背景圖片路徑
         }

調(diào)用windows api獲取

使用的時(shí)候需要注意StringBuilder的大小不能小于255,因?yàn)閣indows的路徑最大支持255,如果定義過小...

如果當(dāng)前系統(tǒng)桌面無背景或?yàn)榧兩珓t返回空.

相關(guān)文章

最新評論

新宾| 聊城市| 玉环县| 阿克| 长治县| 长乐市| 上犹县| 依安县| 友谊县| 庄河市| 长白| 宽城| 察雅县| 屏山县| 招远市| 厦门市| 乌拉特前旗| 尖扎县| 灵川县| 阿荣旗| 手游| 宜州市| 铁岭市| 西昌市| 慈溪市| 措美县| 陈巴尔虎旗| 永昌县| 神池县| 莱州市| 石阡县| 额敏县| 鄂伦春自治旗| 平乡县| 益阳市| 台南市| 四子王旗| 永宁县| 徐州市| 鱼台县| 民乐县|