Window を点滅させる (FlashWindow)
user32.dll の FlashWindow を用いて、Window を 1 回だけ点滅させます。
複数回点滅させる場合は、Windows を指定回点滅させる (FlashWindowEx) を参照してください。
サンプルのダウンロード
■サンプルの説明

点滅 ボタンを押下すると、Form が 1 回点滅します。
■コード
F0004_FlashWindow.vb
Imports System.Runtime.InteropServices ''' <summary> ''' FlashWindow(user32.dll) ''' </summary> Partial Public Class F0004_FlashWindow ''' <summary> ''' FlashWindow(ウィンドウを1回だけ点滅させる)の宣言 ''' </summary> <DllImport("user32.dll", CharSet:=CharSet.Auto)> _ Private Shared Function FlashWindow( _ ByVal hWnd As IntPtr, _ ByVal bInvert As Boolean) _ As Boolean End Function ''' <summary> ''' ロード時のイベント ''' </summary> Private Sub F0004FlashWindow_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Me.Text = "F0004_FlashWindow" Me.Button1.Text = "点滅" End Sub ''' <summary> ''' 点滅ボタンクリック時のイベント ''' </summary> Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click FlashWindow(Me.Handle, True) End Sub End Class