加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C#的winform中如何实现从屏幕右下角弹出信息

(2010-07-01 16:00:46)
标签:

it

分类: c#,ASP

这个方法是从网上获取的现成的信息:具体操作如下:

这里我们在右下绝从上到下显示的窗体是Form4.
namespace test1
{
    public partial class Form4 : Form
    {
        public Form4()
        {
            InitializeComponent();
        }
        public class Win32
        {

            public const Int32 AW_HOR_POSITIVE = 0x00000001;

            public const Int32 AW_HOR_NEGATIVE = 0x00000002;

            public const Int32 AW_VER_POSITIVE = 0x00000004;

            public const Int32 AW_VER_NEGATIVE = 0x00000008;

            public const Int32 AW_CENTER = 0x00000010;

            public const Int32 AW_HIDE = 0x00010000;

            public const Int32 AW_ACTIVATE = 0x00020000;

            public const Int32 AW_SLIDE = 0x00040000;

            public const Int32 AW_BLEND = 0x00080000;

            [DllImport("user32.dll", CharSet = CharSet.Auto)]

            public static extern bool AnimateWindow(

                IntPtr hwnd,  //  handle  to  window  

                int dwTime,  //  duration  of  animation  

                int dwFlags  //  animation  type  

            );

            [DllImport("user32.dll", CharSet = CharSet.Auto)]

            public static extern bool SetWindowPos(

                IntPtr hwnd,

                int hWndInsertAfter,

                int x,

                int y,

                int cx,

                int cy,

                int wFlags

            );

 

        }
     

        private void Form4_Load(object sender, EventArgs e)
        {
            Win32.SetWindowPos(this.Handle, 100, Screen.PrimaryScreen.Bounds.Width - this.Width, Screen.PrimaryScreen.Bounds.Height - this.Height - 30, 50, 50, 1);//设置弹出位置

            Win32.AnimateWindow(this.Handle, 500, Win32.AW_VER_NEGATIVE);//设置弹出的动作

            this.label1.Text = "以下是我探出的消息!哈哈";// "宽度:" + this.Width;

            this.label2.Text = "哈哈,这是我探出的消息内容,嘎嘎,……";// "高度:" + this.Height;
        }
    }
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有