• 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 南昌重拳整治酒驾毒驾 2019-02-08
  • 女性之声——全国妇联 2019-02-08
  • 信息网络传播视听节目许可证 2019-02-03
  • 打开书籍,了解文物背后的中国温度 2019-02-03
  • 中央环保督察组:石家庄市无极县“敷衍整改” 2019-02-02
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-02-02
  • 南粤风采36选七开奖: 薛飞 用Unity做一个壁纸程序(一)

    93
    回复
    8449
    查看
    打印 上一主题 下一主题
      [ 复制链接 ]
    排名
    418
    昨日变化

    福建36选7和值走势图 www.00-na.com 20

    主题

    200

    帖子

    3937

    积分

    Rank: 9Rank: 9Rank: 9

    UID
    686
    好友
    18
    蛮牛币
    5281
    威望
    0
    注册时间
    2013-7-4
    在线时间
    1611 小时
    最后登录
    2019-3-25

    专栏作家社区QQ达人

    QQ

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册帐号

    x
    本帖最后由 AWNUXCVBN 于 2018-12-23 15:38 编辑

    效果如下图



    主要代码如下:
    [mw_shl_code=csharp,true]using System;
    using System.Diagnostics;
    using System.Runtime.InteropServices;
    using UnityEngine;
    using UnityEngine.UI;

    public class WallPaper : MonoBehaviour
    {
        [DllImport("user32.dll")]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

        [DllImport("user32.dll")]
        public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string className, string winName);

        [DllImport("user32.dll")]
        public static extern IntPtr SetParent(IntPtr hwnd, IntPtr parentHwnd);

        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        public static extern int ShowWindow(IntPtr hwnd, int nCmdShow);

        [DllImport("user32.dll")]
        public static extern bool EnumWindows(EnumWindowsProc proc, IntPtr lParam);
        public delegate bool EnumWindowsProc(IntPtr hwnd, IntPtr lParam);

        [DllImport("user32.dll")]
        public static extern IntPtr SendMessageTimeout(IntPtr hwnd, uint msg, IntPtr wParam, IntPtr lParam, uint fuFlage, uint timeout, IntPtr result);

        public Text t;

        public int ResWidth;//窗口宽度
        public int ResHeight;//窗口高度
        IntPtr wallPaper;
        void Main()
        {
            ResWidth = Screen.width;
            ResHeight = Screen.height;
            //Screen.SetResolution(ResWidth, ResHeight, true, 30);

            if (Application.platform == RuntimePlatform.WindowsPlayer)
            {
                wallPaper = FindWindow("WallPaper", null);
                IntPtr progman = FindWindow("Progman", null);

                IntPtr result = IntPtr.Zero;
                // 向 Program Manager 窗口发送 0x52c 的一个消息,超时设置为0x3e8(1秒)。
                SendMessageTimeout(progman, 0x52c, IntPtr.Zero, IntPtr.Zero, 0, 0x3e8, result);

                EnumWindows((hwnd, lParam) =>
                {
                    // 找到包含 SHELLDLL_DefView 这个窗口句柄的 WorkerW
                    if (FindWindowEx(hwnd, IntPtr.Zero, "SHELLDLL_DefView", null) != IntPtr.Zero)
                    {
                        // 找到当前 WorkerW 窗口的,后一个 WorkerW 窗口。
                        IntPtr tempHwnd = FindWindowEx(IntPtr.Zero, hwnd, "WorkerW", null);

                        // 隐藏这个窗口
                        ShowWindow(tempHwnd, 0);
                    }
                    return true;
                }, IntPtr.Zero);

                SetParent(wallPaper, progman);
            }
        }

        // Use this for initialization
        void Start()
        {

        }

        // Update is called once per frame
        void Update()
        {

        }

        private void OnApplicationFocus(bool focus)
        {
            t.text += " focus:" + focus;
            if(focus)
            {
                //ShowWindow(wallPaper, 0);
            }
        }

    }
    [/mw_shl_code]


    参考文章https://www.cnblogs.com/jiuxuan/p/7282541.html

    目前的bug:程序初次运行会显示在最前方,切换其他程序后也会跳到最前方,Win+D之后就正常

    项目地址https://gitee.com/awnuxcvbn/WallPaper.git

    点评

    hao  发表于 2018-11-6 00:44
    参与人数 5鲜花 +15 收起 理由
    LL121543 + 2 赞一个!
    Time丶龙 + 2 赞一个!
    梁兴宇 + 5 很给力!
    it麦兜 + 1 淡定
    lilexy + 5 给力的??!

    查看全部评分总评分 : 鲜花 +15

    6蛮牛粉丝
    1102/1500
    排名
    2808
    昨日变化

    0

    主题

    268

    帖子

    1102

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    2623
    好友
    0
    蛮牛币
    1955
    威望
    0
    注册时间
    2013-8-26
    在线时间
    312 小时
    最后登录
    2019-3-25
    沙发
    2018-7-16 11:02:00 只看该作者
    楼主,看起来碉堡了
    9以坛为家
    20288/50000
    排名
    463
    昨日变化

    236

    主题

    1万

    帖子

    2万

    积分

    Rank: 9Rank: 9Rank: 9

    UID
    78862
    好友
    17
    蛮牛币
    37332
    威望
    0
    注册时间
    2015-3-11
    在线时间
    3195 小时
    最后登录
    2019-3-25
    QQ
    板凳
    2018-7-16 11:47:30 只看该作者
    秀得一批??!
    5熟悉之中
    807/1000
    排名
    5174
    昨日变化

    0

    主题

    355

    帖子

    807

    积分

    Rank: 5Rank: 5

    UID
    265286
    好友
    0
    蛮牛币
    961
    威望
    0
    注册时间
    2018-1-19
    在线时间
    174 小时
    最后登录
    2019-3-25
    地板
    2018-7-16 14:00:22 只看该作者
    我陈独秀会都不开了,就看你秀壁纸。
    7日久生情
    1524/5000
    排名
    2091
    昨日变化

    1

    主题

    503

    帖子

    1524

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    56245
    好友
    1
    蛮牛币
    4088
    威望
    0
    注册时间
    2014-11-18
    在线时间
    358 小时
    最后登录
    2019-3-25
    5#
    2018-7-16 14:38:12 只看该作者
    这个很厉害,很接地气~
    7日久生情
    2111/5000
    排名
    1822
    昨日变化

    5

    主题

    784

    帖子

    2111

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    239879
    好友
    1
    蛮牛币
    17201
    威望
    0
    注册时间
    2017-8-26
    在线时间
    592 小时
    最后登录
    2019-3-25
    6#
    2018-7-16 14:54:22 只看该作者
    谢谢楼主分享
    6蛮牛粉丝
    1368/1500
    排名
    1718
    昨日变化

    0

    主题

    200

    帖子

    1368

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    131010
    好友
    1
    蛮牛币
    2100
    威望
    0
    注册时间
    2015-12-6
    在线时间
    406 小时
    最后登录
    2019-3-25
    7#
    2018-7-16 15:20:08 只看该作者
    学习一下?。?!
    7日久生情
    2209/5000
    排名
    1393
    昨日变化

    0

    主题

    685

    帖子

    2209

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    135463
    好友
    0
    蛮牛币
    262
    威望
    0
    注册时间
    2016-1-23
    在线时间
    634 小时
    最后登录
    2019-3-25
    8#
    2018-7-16 15:59:41 只看该作者
    iopoipoioipoipioiop
    7日久生情
    3621/5000
    排名
    1488
    昨日变化

    0

    主题

    2135

    帖子

    3621

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    219676
    好友
    1
    蛮牛币
    2951
    威望
    0
    注册时间
    2017-7-12
    在线时间
    632 小时
    最后登录
    2019-3-25

    活力之星

    9#
    2018-7-16 17:52:18 只看该作者
    谢谢分享
    7日久生情
    1917/5000
    排名
    4499
    昨日变化

    0

    主题

    1333

    帖子

    1917

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    267381
    好友
    6
    蛮牛币
    3208
    威望
    0
    注册时间
    2018-2-1
    在线时间
    258 小时
    最后登录
    2018-11-6
    10#
    2018-7-16 18:20:02 只看该作者
    谢谢分享
    4四处流浪
    438/500
    排名
    8243
    昨日变化

    0

    主题

    225

    帖子

    438

    积分

    Rank: 4

    UID
    281167
    好友
    1
    蛮牛币
    883
    威望
    0
    注册时间
    2018-5-14
    在线时间
    65 小时
    最后登录
    2018-12-10
    11#
    2018-7-16 19:22:50 只看该作者
    感谢分享
    7日久生情
    1715/5000
    排名
    1365
    昨日变化

    7

    主题

    240

    帖子

    1715

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    162659
    好友
    3
    蛮牛币
    4269
    威望
    0
    注册时间
    2016-8-16
    在线时间
    574 小时
    最后登录
    2019-3-25
    12#
    2018-7-17 08:52:32 只看该作者
    看起来碉堡了,前排观看,
    6蛮牛粉丝
    1491/1500
    排名
    1372
    昨日变化

    0

    主题

    202

    帖子

    1491

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    221015
    好友
    1
    蛮牛币
    2183
    威望
    0
    注册时间
    2017-5-7
    在线时间
    386 小时
    最后登录
    2019-3-1
    13#
    2018-7-17 09:02:39 只看该作者
    谢谢分享!
    7日久生情
    3361/5000
    排名
    284
    昨日变化

    1

    主题

    765

    帖子

    3361

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    27356
    好友
    1
    蛮牛币
    4986
    威望
    0
    注册时间
    2014-5-30
    在线时间
    667 小时
    最后登录
    2019-3-25
    14#
    2018-7-17 09:51:55 只看该作者
    嗯。。 有意思啊
    有意思
    7日久生情
    1563/5000
    排名
    4092
    昨日变化

    0

    主题

    932

    帖子

    1563

    积分

    Rank: 7Rank: 7Rank: 7Rank: 7

    UID
    254705
    好友
    1
    蛮牛币
    1542
    威望
    0
    注册时间
    2017-11-16
    在线时间
    269 小时
    最后登录
    2019-3-24
    15#
    2018-7-17 10:30:45 只看该作者
    6666666666666666666666666666666666666666
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 南昌重拳整治酒驾毒驾 2019-02-08
  • 女性之声——全国妇联 2019-02-08
  • 信息网络传播视听节目许可证 2019-02-03
  • 打开书籍,了解文物背后的中国温度 2019-02-03
  • 中央环保督察组:石家庄市无极县“敷衍整改” 2019-02-02
  • China Focus Dragon Boat Festival celebrated across China - Culture News - CQNEWS 2019-02-02