精华内容
下载资源
问答
  • 最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递Message给Desktop。但事实上,一试之后发现做这个程序竟然很简单。 以下就把做的步骤列出来,供大家参考。...

    最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递MessageDesktop。但事实上,一试之后发现做这个程序竟然很简单。

     

    以下就把做的步骤列出来,供大家参考。

    首先,需要设置窗体样式,这里面要设置的有:

    l         设置FormBorderStyleNone

    l         设置TopMostfalse

    l         设置ShowInTaskbarfalse

    l         为了能穿透桌面,要把BackColor设为White,在把TransparentKey设为White

     

    这样,窗体的基本设置就完成了,为了显示要画的内容,则需要在窗体的Paint事件中去做,我这里所画的内容是显示当前月的所有天,相当于一个小日历。

    private void Draw( Graphics g )

    {

        const float REG_HEIGHT = 30f;

        const float START_POS_X = 0f;

        const float START_POS_Y = 0f;

        const int BLANK_SPACE_NUM = 5;

     

        // Draw day of week signal

        RectangleF recRegion = new RectangleF( START_POS_X, START_POS_Y,

            (float)(this.Width), REG_HEIGHT );

        const string FORMAT_STRING = "{0}{1}{2}{3}{4}{5}{6}";

        string strDraw = string.Format( FORMAT_STRING,

            "SUN".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "MON".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "TUE".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "WED".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "THU".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "FRI".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "SAT".PadLeft( BLANK_SPACE_NUM, ' ' ) );

        Font myFont = new Font( "宋体", 11, FontStyle.Bold );

        StringFormat sfDraw = new StringFormat();

        sfDraw.Alignment = StringAlignment.Near;

        sfDraw.LineAlignment = StringAlignment.Far;

        Brush brDraw = new SolidBrush( Color.Wheat );

     

        g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

        DateTime dtFirstDate = DateTime.Now.AddDays( 1 - DateTime.Now.Day );

       

        int nStartIndex = (int)(dtFirstDate.DayOfWeek);

        nStartIndex++;

        TimeSpan tsDays = dtFirstDate.AddMonths( 1 ) - dtFirstDate;

       

        // Draw every day in this month

        strDraw = "";

        int i = 0;

        for( ; i < tsDays.Days; i++ )

        {

            switch( dtFirstDate.AddDays( i ).DayOfWeek )

            {

                case DayOfWeek.Sunday:

                case DayOfWeek.Monday:

                case DayOfWeek.Tuesday:

                case DayOfWeek.Wednesday:

                case DayOfWeek.Thursday:

                case DayOfWeek.Friday:

                    strDraw += (i+1).ToString().PadLeft( BLANK_SPACE_NUM, ' ');

                    break;

                case DayOfWeek.Saturday:

                    strDraw += (i+1).ToString().PadLeft( BLANK_SPACE_NUM, ' ');

                    strDraw = strDraw.PadLeft( BLANK_SPACE_NUM * 7, ' ' );

                    recRegion = new RectangleF( START_POS_X,

                        START_POS_Y + REG_HEIGHT * ( 1 + ( (i+1) + nStartIndex - 7 ) / 7 ),

                        (float)(this.Width), REG_HEIGHT );

                    g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

                    strDraw = "";

                    break;

            }

        }

     

        if( strDraw != "" )

        {

            strDraw = strDraw.PadRight( BLANK_SPACE_NUM * 7, ' ' );

            recRegion = new RectangleF( START_POS_X,

                START_POS_Y + REG_HEIGHT * ( 1 + ( i + nStartIndex - 7 ) / 7 + 1 ),

                (float)(this.Width), REG_HEIGHT );

            g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

        }

    }

     

    private void frmSprite_Paint(object sender, System.Windows.Forms.PaintEventArgs e)

    {

        Graphics g = e.Graphics;

        Draw( g );

    }

     

    为了窗体能方便的退出,我加了一个NotifyIconContextMenu来处理,具体如下。

    private System.Windows.Forms.NotifyIcon ntfSprite;

    private System.Windows.Forms.ContextMenu mnuContext;

    private System.Windows.Forms.MenuItem mnuExit;

    private void mnuExit_Click(object sender, System.EventArgs e)

    {

        this.Close();

    }

     

           本来以为自己的窗体放在Desktop之前,会影响窗体下Desktop的某些操作,但事实,这一点根本不用担心,因为.Net框架已经替你做了,因此你不用再调用API来传递消息。

     

    如果想要所显示的窗体能够随意拖动,这可以参看我另外一篇文章:

    http://blog.csdn.net/knight94/archive/2006/04/14/663089.aspx

     

    以上的代码只是做了简单的测试,大家可以在我的基础上做扩展,例如调用Api来对当前进程作一些隐藏,设置窗体的起始位置,以及一些界面操作之类,放到启动菜单,这些都是可以完成的,我这里就不罗嗦了

    posted on 2008-06-17 15:12 恭喜发财 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/haowenbiao/archive/2008/06/17/1224004.html

    展开全文
  • 最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递Message给Desktop。但事实上,一试之后发现做这个程序竟然很简单。 以下就把做的步骤列出来,供大家参考。首先...

    最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递MessageDesktop。但事实上,一试之后发现做这个程序竟然很简单。

     

    以下就把做的步骤列出来,供大家参考。

    首先,需要设置窗体样式,这里面要设置的有:

    l         设置FormBorderStyleNone

    l         设置TopMostfalse

    l         设置ShowInTaskbarfalse

    l         为了能穿透桌面,要把BackColor设为White,在把TransparentKey设为White

     

    这样,窗体的基本设置就完成了,为了显示要画的内容,则需要在窗体的Paint事件中去做,我这里所画的内容是显示当前月的所有天,相当于一个小日历。

    private void Draw( Graphics g )

    {

        const float REG_HEIGHT = 30f;

        const float START_POS_X = 0f;

        const float START_POS_Y = 0f;

        const int BLANK_SPACE_NUM = 5;

     

        // Draw day of week signal

        RectangleF recRegion = new RectangleF( START_POS_X, START_POS_Y,

            (float)(this.Width), REG_HEIGHT );

        const string FORMAT_STRING = "{0}{1}{2}{3}{4}{5}{6}";

        string strDraw = string.Format( FORMAT_STRING,

            "SUN".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "MON".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "TUE".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "WED".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "THU".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "FRI".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "SAT".PadLeft( BLANK_SPACE_NUM, ' ' ) );

        Font myFont = new Font( "宋体", 11, FontStyle.Bold );

        StringFormat sfDraw = new StringFormat();

        sfDraw.Alignment = StringAlignment.Near;

        sfDraw.LineAlignment = StringAlignment.Far;

        Brush brDraw = new SolidBrush( Color.Wheat );

     

        g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

        DateTime dtFirstDate = DateTime.Now.AddDays( 1 - DateTime.Now.Day );

       

        int nStartIndex = (int)(dtFirstDate.DayOfWeek);

        nStartIndex++;

        TimeSpan tsDays = dtFirstDate.AddMonths( 1 ) - dtFirstDate;

       

        // Draw every day in this month

        strDraw = "";

        int i = 0;

        for( ; i < tsDays.Days; i++ )

        {

            switch( dtFirstDate.AddDays( i ).DayOfWeek )

            {

                case DayOfWeek.Sunday:

                case DayOfWeek.Monday:

                case DayOfWeek.Tuesday:

                case DayOfWeek.Wednesday:

                case DayOfWeek.Thursday:

                case DayOfWeek.Friday:

                    strDraw += (i+1).ToString().PadLeft( BLANK_SPACE_NUM, ' ');

                    break;

                case DayOfWeek.Saturday:

                    strDraw += (i+1).ToString().PadLeft( BLANK_SPACE_NUM, ' ');

                    strDraw = strDraw.PadLeft( BLANK_SPACE_NUM * 7, ' ' );

                    recRegion = new RectangleF( START_POS_X,

                        START_POS_Y + REG_HEIGHT * ( 1 + ( (i+1) + nStartIndex - 7 ) / 7 ),

                        (float)(this.Width), REG_HEIGHT );

                    g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

                    strDraw = "";

                    break;

            }

        }

     

        if( strDraw != "" )

        {

            strDraw = strDraw.PadRight( BLANK_SPACE_NUM * 7, ' ' );

            recRegion = new RectangleF( START_POS_X,

                START_POS_Y + REG_HEIGHT * ( 1 + ( i + nStartIndex - 7 ) / 7 + 1 ),

                (float)(this.Width), REG_HEIGHT );

            g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

        }

    }

     

    private void frmSprite_Paint(object sender, System.Windows.Forms.PaintEventArgs e)

    {

        Graphics g = e.Graphics;

        Draw( g );

    }

     

    为了窗体能方便的退出,我加了一个NotifyIconContextMenu来处理,具体如下。

    private System.Windows.Forms.NotifyIcon ntfSprite;

    private System.Windows.Forms.ContextMenu mnuContext;

    private System.Windows.Forms.MenuItem mnuExit;

    private void mnuExit_Click(object sender, System.EventArgs e)

    {

        this.Close();

    }

     

           本来以为自己的窗体放在Desktop之前,会影响窗体下Desktop的某些操作,但事实,这一点根本不用担心,因为.Net框架已经替你做了,因此你不用再调用API来传递消息。

     

    如果想要所显示的窗体能够随意拖动,这可以参看我另外一篇文章:

    http://blog.csdn.net/knight94/archive/2006/04/14/663089.aspx

     

    以上的代码只是做了简单的测试,大家可以在我的基础上做扩展,例如调用Api来对当前进程作一些隐藏,设置窗体的起始位置,以及一些界面操作之类,放到启动菜单,这些都是可以完成的,我这里就不罗嗦了。

    展开全文
  • 如何用C#做一个类似于桌面插件的程序 document.title="如何用C#做一个类似于桌面插件的程序 - "+document.title最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递...
    如何用C#做一个类似于桌面插件的程序 <script language="javascript" type="text/javascript">document.title="如何用C#做一个类似于桌面插件的程序 - "+document.title</script>
    

    最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递MessageDesktop。但事实上,一试之后发现做这个程序竟然很简单。

     

    以下就把做的步骤列出来,供大家参考。

    首先,需要设置窗体样式,这里面要设置的有:

    l         设置FormBorderStyleNone

    l         设置TopMostfalse

    l         设置ShowInTaskbarfalse

    l         为了能穿透桌面,要把BackColor设为White,在把TransparentKey设为White

     

    这样,窗体的基本设置就完成了,为了显示要画的内容,则需要在窗体的Paint事件中去做,我这里所画的内容是显示当前月的所有天,相当于一个小日历。

    private void Draw( Graphics g )

    {

        const float REG_HEIGHT = 30f;

        const float START_POS_X = 0f;

        const float START_POS_Y = 0f;

        const int BLANK_SPACE_NUM = 5;

     

        // Draw day of week signal

        RectangleF recRegion = new RectangleF( START_POS_X, START_POS_Y,

            (float)(this.Width), REG_HEIGHT );

        const string FORMAT_STRING = "{0}{1}{2}{3}{4}{5}{6}";

        string strDraw = string.Format( FORMAT_STRING,

            "SUN".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "MON".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "TUE".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "WED".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "THU".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "FRI".PadLeft( BLANK_SPACE_NUM, ' ' ),

            "SAT".PadLeft( BLANK_SPACE_NUM, ' ' ) );

        Font myFont = new Font( "宋体", 11, FontStyle.Bold );

        StringFormat sfDraw = new StringFormat();

        sfDraw.Alignment = StringAlignment.Near;

        sfDraw.LineAlignment = StringAlignment.Far;

        Brush brDraw = new SolidBrush( Color.Wheat );

     

        g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

        DateTime dtFirstDate = DateTime.Now.AddDays( 1 - DateTime.Now.Day );

       

        int nStartIndex = (int)(dtFirstDate.DayOfWeek);

        nStartIndex++;

        TimeSpan tsDays = dtFirstDate.AddMonths( 1 ) - dtFirstDate;

       

        // Draw every day in this month

        strDraw = "";

        int i = 0;

        for( ; i < tsDays.Days; i++ )

        {

            switch( dtFirstDate.AddDays( i ).DayOfWeek )

            {

                case DayOfWeek.Sunday:

                case DayOfWeek.Monday:

                case DayOfWeek.Tuesday:

                case DayOfWeek.Wednesday:

                case DayOfWeek.Thursday:

                case DayOfWeek.Friday:

                    strDraw += (i+1).ToString().PadLeft( BLANK_SPACE_NUM, ' ');

                    break;

                case DayOfWeek.Saturday:

                    strDraw += (i+1).ToString().PadLeft( BLANK_SPACE_NUM, ' ');

                    strDraw = strDraw.PadLeft( BLANK_SPACE_NUM * 7, ' ' );

                    recRegion = new RectangleF( START_POS_X,

                        START_POS_Y + REG_HEIGHT * ( 1 + ( (i+1) + nStartIndex - 7 ) / 7 ),

                        (float)(this.Width), REG_HEIGHT );

                    g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

                    strDraw = "";

                    break;

            }

        }

     

        if( strDraw != "" )

        {

            strDraw = strDraw.PadRight( BLANK_SPACE_NUM * 7, ' ' );

            recRegion = new RectangleF( START_POS_X,

                START_POS_Y + REG_HEIGHT * ( 1 + ( i + nStartIndex - 7 ) / 7 + 1 ),

                (float)(this.Width), REG_HEIGHT );

            g.DrawString( strDraw, myFont, brDraw, recRegion, sfDraw );

        }

    }

     

    private void frmSprite_Paint(object sender, System.Windows.Forms.PaintEventArgs e)

    {

        Graphics g = e.Graphics;

        Draw( g );

    }

     

    为了窗体能方便的退出,我加了一个NotifyIconContextMenu来处理,具体如下。

    private System.Windows.Forms.NotifyIcon ntfSprite;

    private System.Windows.Forms.ContextMenu mnuContext;

    private System.Windows.Forms.MenuItem mnuExit;

    private void mnuExit_Click(object sender, System.EventArgs e)

    {

        this.Close();

    }

     

           本来以为自己的窗体放在Desktop之前,会影响窗体下Desktop的某些操作,但事实,这一点根本不用担心,因为.Net框架已经替你做了,因此你不用再调用API来传递消息。

     

    如果想要所显示的窗体能够随意拖动,这可以参看我另外一篇文章:

    http://blog.csdn.net/knight94/archive/2006/04/14/663089.aspx

     

    以上的代码只是做了简单的测试,大家可以在我的基础上做扩展,例如调用Api来对当前进程作一些隐藏,设置窗体的起始位置,以及一些界面操作之类,放到启动菜单,这些都是可以完成的,我这里就不罗嗦了。



    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=724967

    展开全文
  • 如何隐藏掉点击链接时周围出现的虚线框呢?在常规情况下,该虚线框是作为一种提示让用户明确当前关注的...我就遇到过这种情况,有次做一个WEB应用项目,那用户以前使用桌面软件的,突然转到B/S软件下操作,老是觉得点

    如何隐藏掉点击链接时周围出现的虚线框呢?

    在常规情况下,该虚线框是作为一种提示让用户明确当前关注的东西,然而如果我们把链接的4种状态样式设置比较完整的话,就不是特别需要虚线框的存 在,因为它很有可能影响页面的美观。尤其是在做应用系统界面的时候,总给人一种浏览网页的感觉,显得不够专业。我就遇到过这种情况,有次做一个WEB应用 项目,那用户以前使用桌面软件的,突然转到B/S软件下操作,老是觉得点击链接或按钮出现的虚线框让他很不爽。后来我们挨个把所有会出现虚线框的链接都改 过一遍,这客户高兴坏了,后来还说这系统功能性这么一改好用多了。可见,这么一个小小的东西,对用户体验是多么的重要。

    当然,如果全盘否定掉链接虚线框,对使用键盘的用户体验可能又是个大弊端。但这就是另外一个话题了,这里就不说了,不然就扯出UI设计和用户体验这个大话题了,我这小小的地方可说不清楚呢。

    以下是解决方案:

    方法一:
    在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus=”true” 属性即可,但这个属性是IE私有的,Firefox是不认的。

    <href="#" hidefocus="true" title="加了hidefocus" >欢迎来到博客园(加了hidefocus属性)</a>


    Firefox的处理方法比较符合标准,只需要在样式里设置a:focus{outline:none}皆可:

    .xzw_test a.setFocus:focus{outline:none}

     

    方法二:

    通过javascript方法让其点击后失去焦点从而达到没有虚线框,也不失为一种曲线救国的方案:

    1//通过判断可以指定某个必要的链接失去焦点
    2if(j(this).attr("id")=="jsControl"
    3  j(this).blur();
    展开全文
  • Win7 svn图标不显示如何解决?

    千次阅读 2016-05-12 15:28:27
    在Win7下安装完tortoiseSVN软件,发现找不到图标了,无论是右键菜单,还是系统桌面,都看不到SVN图标,这是怎么回事?要怎么恢复SVN图标呢?下面小编就给大家介绍下Win7系统SVN图标不显示的解决方法。  方法一、...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU使用率 ...
  • 《C#开发实例大全(基础卷)》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 第1篇 C#编程基础篇 第1章 C#开发环境的使用 2 1.1 Visual Studio...
  • 修改图标系列软件最新版本下载基本图标设置修改桌面图标就是把原图标变换一个样式而已,其前提是要有这个程序对应的原版图标才行,在刚刚装有Win7系统时,很多图标都是隐藏的,需要把它们找出来。首先在桌面空白界面...
  • HTML基础(2)

    2021-01-20 11:46:28
    开发工具VScode 安装我就不多说了,傻瓜式...大家在里面做一些修改,比如添加一些样式或者修改一些样式都是可以的,但是重启软件后发现又还原了,如何永久的修改一些样式设置呢?VScode给我提供了丰富的插件,插件使
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 ...
  • C#开发经验技巧宝典

    2008-10-14 20:28:23
    25.1 个性化桌面设置 670 1097 设计隐藏回收站的程序 670 1098 设计隐藏我的电脑的程序 670 1099 设计隐藏我的文档的程序 670 1100 设计隐藏网上邻居的程序 671 1101 设计隐藏IE的程序 671 1102 禁止对...
  • 设置工作区 创建一个仓库 打开终端并通过“存储库链接”启动命令“ git clone” 创建一个index.html文件。 创建我的基本文件夹(css,文件和图像) 在我制作git bash之后,推送通过git bash。 介绍 这是由...
  • 统已经提供的桌面大小方案,不能自己任意设置桌面图标的大小。如果你想 随心所欲地对桌面图标大小进行调整,可以通过编辑注册表来达到目的。具 体操作步骤是: 打开注册表编辑器,进入HKEY_CURRENT_ USERControl ...
  • 交警电子笔录 1.61

    2011-11-17 12:53:17
     47、启动《交警电子笔录》,软件自动在桌面新建一个快捷方式,可以通过“设置”→“是否自动在桌面创建快捷方式”菜单对该功能进行控制;  48、增加“制作”→“打印空白文书”菜单,打印多种交管业务空白文书...
  • 软件的中文标题+英文标题+logo路径+版权所有都可以自由设置。 提供开关设置开机运行+报警声音+自动登录+记住密码等。 报警声音可设置播放次数,界面提供17种皮肤文件选择。 支持云端数据同步,可设置云端数据库的...
  • 5.3.2 表格样式设置 5.3.3 打印类的设置 5.3.4 打印数据信息 第6章 决策分析模块 6.1 设计思路 6.2 关键技术 6.2.1 游标的基本操作 6.2.2 存储过程的基本操作 6.2.3 透视表的基本概念 6.2.4 统计表的基本操作 ...
  • 245 网吧维护\资料\CSS层叠样式淡化图象.TXT 10564 网吧维护\资料\CS服务器.TXT 328 网吧维护\资料\DOS如何安装TCP-IP协议.TXT 8401 网吧维护\资料\FW\ASP.TXT 21298 网吧维护\资料\FW\ASP2.TXT 1060 网吧维护\资料\...
  • 5.3.2 表格样式设置 5.3.3 打印类的设置 5.3.4 打印数据信息 第6章 决策分析模块 6.1 设计思路 6.2 关键技术 6.2.1 游标的基本操作 6.2.2 存储过程的基本操作 6.2.3 透视表的基本概念 6.2.4 统计表的基本操作 ...
  • 5.3.2 表格样式设置 5.3.3 打印类的设置 5.3.4 打印数据信息 第6章 决策分析模块 6.1 设计思路 6.2 关键技术 6.2.1 游标的基本操作 6.2.2 存储过程的基本操作 6.2.3 透视表的基本概念 6.2.4 统计表的基本操作 ...
  • C#开发典型模块大全

    2014-03-12 18:11:22
    5.3.2 表格样式设置 100 5.3.3 打印类的设置 101 5.3.4 打印数据信息 108 第6章 决策分析模块 6.1 设计思路 112 6.2 关键技术 112 6.2.1 游标的基本操作 112 6.2.2 存储过程的基本操作 115 6.2.3...
  • 程序开发范例宝典>>

    2012-10-24 10:41:28
    实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU...
  • C#程序开发范例宝典(第2版).part13

    热门讨论 2012-11-12 20:17:14
    实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU...
  • 实例247 设置桌面背景 341 实例248 设置系统时间 342 实例249 设置屏幕分辨率 343 7.6 系统监控 344 实例250 检测系统启动模式 344 实例251 内存使用状态监控 345 实例252 键盘钩子屏蔽热键 346 实例253 CPU...

空空如也

空空如也

1 2 3 4
收藏数 77
精华内容 30
关键字:

如何设置桌面软件样式