| 

.NET C# Java Javascript Exception

1
In einigen Programme werden Fenster mehrfach blinkend dargestellt. Wie realisiere ich sowas in meinem eigenen Programm?
News:
25.01.2011
Schnurliman 11 2
2 Antworten
2
Es gibt in .NET keine Möglichkeit, das direkt per Managed Code zu erledigen. Statt dessen musst Du Dich der Methode FlashWindowEx aus der user32.dll per P/Invoke bedienen.

Wie das geht, findest Du als (C#)-Sample beispielsweise hier, der Code sollte sich aber - entsprechende VB-Kenntnisse vorausgesetzt - leicht nach VB übersetzen lassen.
25.01.2011
Golo Roden 2,7k 3 9
0
Das hier wäre die Funktion in VB.NET:

Public Shared Function Flash() As Boolean
Dim fw As New FLASHWINFO()

fw.cbSize = Convert.ToUInt32(Marshal.SizeOf(GetType(FLASHWINFO)))
fw.hwnd = Me.Handle
fw.dwFlags = 2
fw.uCount = UInt32.MaxValue

FlashWindowEx(fw)
End Function
25.01.2011
Krusty 61 1 3

Stelle deine .net-Frage jetzt!