码迷,mamicode.com
首页 > 其他好文 > 详细

ActiveX提示信息插件

时间:2019-12-21 22:38:51      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:htm   ext   message   关闭   try   源码下载   mes   调用   tran   

 技术图片

当我们开发web后台管理系统时经常会遇到提示用户信息的功能,我们都知道由于浏览器的沙箱隔离问题我们无法直接操作系统本地资源,我们可以利用ActiveX IE浏览器插件来实现这个功能。这里的源码主要做了右下角提示窗体显示的的封装,关于ActiveX插件安全性方面没有做,你可以继续优化这个插件。

该插件可以显示不同类型背景的信息,还有提示音,可以设置显示提示信息窗口最大数量。

技术图片

下面代码是公开给js调用的方法。

        #region JS调用方法

        /// <summary>
        /// 显示提示信息
        /// </summary>
        /// <param name="title">标题</param>
        /// <param name="text">内容</param>
        /// <param name="messsageType">信息类型</param>
        /// <param name="customAlertColor">自定义信息背景html颜色</param>
        public void ShowAlert(string title, string text, string messsageType, string customAlertColor)
        {
            try
            {
                if (!DesktopAlert.Notify.Visible)
                    DesktopAlert.ShowNotify();

                Color color = Color.Empty;
                if (!String.IsNullOrWhiteSpace(customAlertColor))
                    color = ColorTranslator.FromHtml(customAlertColor.Trim());
                MessageType type = (MessageType)Enum.Parse(typeof(MessageType), messsageType);
                DesktopAlert.ShowAlert(title, text, type, color);
            }
            catch
            {

            }
        }

        /// <summary>
        /// 关闭通知栏
        /// </summary>
        public void CloseNotify()
        {
            try
            {
                DesktopAlert.HideNotify();
            }
            catch
            {

            }
        }

 插件用法:

技术图片

源码下载地址:ActiveX提示信息插件.zip

ActiveX提示信息插件

标签:htm   ext   message   关闭   try   源码下载   mes   调用   tran   

原文地址:https://www.cnblogs.com/tlmbem/p/12078140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!