using System.Runtime.InteropServices; //記得載入此命名空間,閃爍會用到
//重寫API函數,用來實現視窗標題欄閃爍功能
[System.Runtime.InteropServices.DllImportAttribute("user32.dll")]
public static extern bool FlashWindow(IntPtr handle, bool bInvert);
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;//啟動計時器
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Enabled = false;//關閉計時器
}
private void timer1_Tick(object sender, EventArgs e)
{
FlashWindow(this.Handle, true); //timerTick事件一定要在vs裡面用點點進來這裡keyin程式,若自已key會無效@@
}
2016年11月3日 星期四
C# 閃爍視窗 - 使用FlashWindow API函數
*使用flashwindow函數可以使視窗閃一下,若要連續閃可使用timer控制一直閃
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言