日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# 高亮任務(wù)欄圖標的方法,非系統(tǒng)托盤的圖標閃爍效果

admin
2021年1月21日 11:8 本文熱度 4456
 #region 高亮任務(wù)欄圖標

        /// <summary>
        /// 包含系統(tǒng)應在指定時間內(nèi)閃爍窗口次數(shù)和閃爍狀態(tài)的信息
        /// </summary>
        public struct FLASHWINFO
        {
            /// <summary>
            /// 結(jié)構(gòu)大小
            /// </summary>
            public uint cbSize;
            /// <summary>
            /// 要閃爍或停止的窗口句柄
            /// </summary>
            public IntPtr hwnd;
            /// <summary>
            /// 閃爍的類型
            /// </summary>
            public uint dwFlags;
            /// <summary>
            /// 閃爍窗口的次數(shù)
            /// </summary>
            public uint uCount;
            /// <summary>
            /// 窗口閃爍的頻度,毫秒為單位;若該值為0,則為默認圖標的閃爍頻度
            /// </summary>
            public uint dwTimeout;
        }
        public enum falshType : uint
        {
            FLASHW_STOP = 0, //停止閃爍
            FALSHW_CAPTION = 1, //只閃爍標題
            FLASHW_TRAY = 2, //只閃爍任務(wù)欄
            FLASHW_ALL = 3, //標題和任務(wù)欄同時閃爍
            FLASHW_PARAM1 = 4,
            FLASHW_PARAM2 = 12,
            FLASHW_TIMER = FLASHW_TRAY | FLASHW_PARAM1, //無條件閃爍任務(wù)欄直到發(fā)送停止標志或者窗口被激活,如果未激活,停止時高亮
            FLASHW_TIMERNOFG = FLASHW_TRAY | FLASHW_PARAM2 //未激活時閃爍任務(wù)欄直到發(fā)送停止標志或者窗體被激活,停止后高亮
        }

        [DllImport("user32.dll")]
        public static extern bool FlashWindowEx(ref FLASHWINFO pwfi);

        public static bool flashTaskBar(IntPtr hWnd, falshType type)
        {
            FLASHWINFO fInfo = new FLASHWINFO();
            fInfo.cbSize = Convert.ToUInt32(Marshal.SizeOf(fInfo));
            fInfo.hwnd = hWnd;//要閃爍的窗口的句柄,該窗口可以是打開的或最小化的
            fInfo.dwFlags = (uint)type;//閃爍的類型
            fInfo.uCount = UInt32.MaxValue;//閃爍窗口的次數(shù)
            fInfo.dwTimeout = 0; //窗口閃爍的頻度,毫秒為單位;若該值為0,則為默認圖標的閃爍頻度
            return FlashWindowEx(ref fInfo);
        }

        #endregion

下面的調(diào)用:未激活時閃爍任務(wù)欄,直到發(fā)送停止標志或者窗體被激活,停止后高亮激活后正常,這個跟QQ是一樣的,激活窗口是停止高亮的事件:
flashTaskBar(this.Handle, falshType.FLASHW_TIMERNOFG);

但是QQ有一個缺點是,在會話窗口處理激活狀態(tài)時不閃動,這樣有時候就沒留意到對方發(fā)過來的消息。所以如果想做成無論是否激活了窗體,只要有新消息的時候任務(wù)欄就閃動,直到用戶輸入了文字才不閃動。這可以用下面這種調(diào)用:

flashTaskBar(this.Handle, falshType.FLASHW_TIMER );

并且當用戶輸入時會觸發(fā)事件,在事件處理函數(shù)中加入以下調(diào)用就可以了:

下面的調(diào)用:停止閃爍,停止后如果未激活窗口,窗口高亮,如果窗口處于激活狀態(tài),停止閃爍,不會高亮

flashTaskBar(this.Handle, falshType.FLASHW_STOP);

另外,尚未找到方法讓激活的窗口一直高亮,看起來激活窗口一定會取消高亮。




該文章在 2021/1/21 11:08:17 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

欧美ladyboy二区| 国产精品日韩欧美在线观看| 美国精品久久在线播放| 小穴湿透啦无码无遮挡| 欧美精品一区二区亚洲精品一区二区 | 那里可以看日B视频| 亚洲v欧美v日韩v9999| 久久99女人| 人妻欧美一区| 日本在线不卡日屌| 无码人妻精品一区二区三区99p| 澳洲精品无码| 精品影院黄| 欧美综合国产偷拍| 久久久久狠狠高潮亚洲| 99热 国产在线| 黄色趁人影院| 国产伦精品一区二区三区最新版本| 中国不卡Av| 精品久久久久老司机| 国产亚洲无码素人久久| 美女天天插| 粉嫩主播在线观看视频| zipaitoupairhan| 亚洲妓女囗暴深喉| 一级日本B视频| 夜夜久久综合| 日本视频高清不卡一区二区| 又猛又粗又大的视频| 无码专区FC2PPV无码麻豆 | 五月婷婷成人色综合| 久久精品无码一区二区三区毛片大学 | 99国产国内精品| 草B视频41看片| 日本一区综合久久久| 51国产在线| 图片区视频区文字区综合久久| 麻豆精品麻豆一区二区| 久久中文字幕一区二区三区视频| 欧美夫妻性生活免费视频| 91一区二区熟女|