用API函式使程式標題欄閃爍

2022-02-10 14:55:22 字數 668 閱讀 5405

工作的原理很簡單,就是用到timer控制項呼叫api函式就可以了。

#region

"宣告api函式"

[dllimport(

"user32

", entrypoint ="

flashwindow")]

public

static

extern

void

flashwindow(

inthwnd,

bool

binvert);

#endregion

timer的tick事件呼叫宣告的api函式

#region

"時間的tick事件"

private

void

timer1_tick(

object

sender, eventargs e)

為了顯示演示效果我是在窗體的載入時讓timer控制項開始工作的,當然你可以根據實際的情況運用在合適的位置上也會是很不錯的選擇。

timer1.start();

//讓timer元件開始工作

timer1.interval

=1000

;

標題欄閃爍

通過呼叫api函式 flashwindow 實現了窗體標題欄的閃爍。vb宣告 private declare function flashwindow lib user32 byval hwnd as long,byval binvert as long as long 說明 閃爍顯示指定視窗。這意...

UWP 程式標題欄設定

我們可以通過兩種方式獲取不同的標題欄物件,不同物件操作側重點不同。我們自定義標題欄時這兩個物件都會用到。隱藏標題欄 將應用介面擴充套件至 titlebar 區域 修改標題欄顏色 active view.titlebar.backgroundcolor color.fromargb 255,8,87,...

VB工程 百例97 是標題欄閃爍

option explicit private sub timer1 timer flashwindow me.hwnd,true 呼叫flashwindow函式是窗體標題欄閃爍 beep 使計算機的揚聲器發出響聲 end sub option explicit public declare fun...