Feedback

C# - Benutzereingaben blockieren [Übersetzung]

Veröffentlicht von am 5/3/2008
(2 Bewertungen)
Die in C# übersetzte Version von diesem Snippet von Tim Hartwig:
http://dotnet-snippets.de/dns/benutzereingaben-blockieren-SID333.aspx
[DllImport("user32")]
public static extern bool BlockInput(bool BlockIt);

/// <summary>
/// Blockiert die Eingaben des Benutzers für eine bestimmte Zeit.
/// </summary>
/// <param name="time">Die Zeit der Blockierung in Millisekunden.</param>
public void BlockUserInput(int time)
{
    BlockInput(true);
    System.Threading.Thread.Sleep(time);
    BlockInput(false);
}

// Beispielaufruf für die Blockierung von 10 Sekunden:
BlockUserInput(10000);

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!