C#怎么样能实现?

问题描述

我想让我的程序,等电脑一开机(就像360一样)提示信息

解决方案

解决方案二:
让你的程序开机启动,程序启动完成后,显示你的提示信息。
解决方案三:
右下角弹窗usingSystem.Runtime.InteropServices;[DllImport("user32")]privatestaticexternboolAnimateWindow(IntPtrhwnd,intdwTime,intdwFlags);//下面是可用的常量,根据不同的动画效果声明自己需要的privateconstintAW_HOR_POSITIVE=0x0001;//自左向右显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志privateconstintAW_HOR_NEGATIVE=0x0002;//自右向左显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志privateconstintAW_VER_POSITIVE=0x0004;//自顶向下显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志privateconstintAW_VER_NEGATIVE=0x0008;//自下向上显示窗口,该标志可以在滚动动画和滑动动画中使用。使用AW_CENTER标志时忽略该标志该标志privateconstintAW_CENTER=0x0010;//若使用了AW_HIDE标志,则使窗口向内重叠;否则向外扩展privateconstintAW_HIDE=0x10000;//隐藏窗口privateconstintAW_ACTIVE=0x20000;//激活窗口,在使用了AW_HIDE标志后不要使用这个标志privateconstintAW_SLIDE=0x40000;//使用滑动类型动画效果,默认为滚动动画类型,当使用AW_CENTER标志时,这个标志就被忽略privateconstintAW_BLEND=0x80000;//使用淡入淡出效果privatevoidForm1_Load(objectsender,EventArgse){intx=Screen.PrimaryScreen.WorkingArea.Right-this.Width;inty=Screen.PrimaryScreen.WorkingArea.Bottom-this.Height;this.Location=newPoint(x,y);//设置窗体在屏幕右下角显示AnimateWindow(this.Handle,1000,AW_SLIDE|AW_ACTIVE|AW_VER_NEGATIVE);}privatevoidForm1_FormClosing(objectsender,FormClosingEventArgse){AnimateWindow(this.Handle,1000,AW_BLEND|AW_HIDE);}

解决方案四:
引用2楼的回复:

右下角弹窗C#codeusingSystem.Runtime.InteropServices;[DllImport("user32")]privatestaticexternboolAnimateWindow(IntPtrhwnd,intdwTime,intdwFlags);//下面是可用的常量,根据不同的动画效果……

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionrun把程序向这个注册表注册就能开机启动了
解决方案五:
引用2楼的回复:

右下角弹窗C#codeusingSystem.Runtime.InteropServices;[DllImport("user32")]privatestaticexternboolAnimateWindow(IntPtrhwnd,intdwTime,intdwFlags);//下面是可用的常量,根据不同的动画效果……

再向HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionrun这个注册表写入就能开机启动程序了

时间: 2024-11-03 12:17:08