vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Re: Mauszeiger Sanduhr systemweit mit C Sharp 
Autor: Manfred X
Datum: 19.01.15 18:02

Das sind keine üblichen Windows-Anwendungen.
Insbesondere die Fernsteuerung von Prozessen ist nur ein Notbehelf,
wenn keine geeigneten Schnittstellen zur Verfügung stehen.
Ausführliche Infos zu Maus und Keyboard ...
http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C

So kannst Du eine Anwendung für Eingaben blockieren:
using System;
using System.Windows.Forms;
 
namespace FormTest
{
    public partial class Form1 : Form
    {
 
        Button btnBlock = new System.Windows.Forms.Button();
 
 
        [System.Runtime.InteropServices.DllImportAttribute("user32.dll", _
          EntryPoint = "BlockInput")]
        [return: System.Runtime.InteropServices.MarshalAsAttribute( _
        System.Runtime.InteropServices.UnmanagedType.Bool)]
        public static extern bool BlockInput( _
        [System.Runtime.InteropServices.MarshalAsAttribute
           (System.Runtime.InteropServices.UnmanagedType.Bool)] bool fBlockIt);
 
 
        public frmBookmark()
        {
            InitializeComponent();
        }
 
 
        private void frmBookmark_Load(object sender, EventArgs e)
        {
 
            btnBlock.Parent = this;
            this.btnBlock.Click += new System.EventHandler(this.btnBlock_Click);
        }
 
 
        private void btnBlock_Click(object sender, EventArgs e)
        {
 
            TimeSpan ts = new TimeSpan(0,0,0,5);
            Block_Input(ts);
        }
 
 
        public static void Block_Input(TimeSpan span)
        {
            try
            {
                BlockInput(true);
                System.Threading.Thread.Sleep(span);
            }
            finally
            {
                BlockInput(false);
            }
 
        }
    }
}


Beitrag wurde zuletzt am 19.01.15 um 18:03:52 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mauszeiger Sanduhr systemweit mit C Sharp3.367Tortenesser19.01.15 15:34
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.350Manfred X19.01.15 15:46
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.217Tortenesser19.01.15 15:56
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.261Manfred X19.01.15 16:09
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.147Tortenesser19.01.15 16:17
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.343Manfred X19.01.15 16:26
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.407Tortenesser19.01.15 16:38
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.277Manfred X19.01.15 16:53
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.396Tortenesser19.01.15 17:09
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.290Manfred X19.01.15 18:02
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.334Tortenesser19.01.15 18:47
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.252Manfred X19.01.15 19:27
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.412Tortenesser19.01.15 19:48
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.241Manfred X19.01.15 19:57
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.317Tortenesser19.01.15 20:01
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.212Manfred X19.01.15 20:06
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.178Tortenesser19.01.15 20:10
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.131Manfred X19.01.15 20:26
Re: Mauszeiger Sanduhr systemweit mit C Sharp2.243Tortenesser19.01.15 20:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel