Parsi Coders

نسخه‌ی کامل: قفل کردن صفحه کلید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام و عرض ادب خدمت دوستان
اگر ممکنه این کد را برای من بزارید(در صورتی 10 ثانیه هیچ کلیدی کاربر نزند صفحه کلید قفل شود)
یا کدی برای قفل کردن صفحه کلیدAngel
سلام
در این سورس کد کامل اشنا میشید با قفل کردن صفحه کلید و ماوس با هم
دانلود :
[attachment=25]
دوست عزیز کار نمیکنه
یکم بشتر توضیح بده
کد:
Make your form implement IMessageFilter.

Then add the following code to the form:
    Rectangle BoundRect;
    Rectangle OldRect = Rectangle.Empty;

    private void EnableMouse()
    {
        Cursor.Clip = OldRect;
        Cursor.Show();
        Application.RemoveMessageFilter(this);
    }
    public bool PreFilterMessage(ref Message m)
    {
        if (m.Msg == 0x201 || m.Msg == 0x202 || m.Msg == 0x203) return true;
        if (m.Msg == 0x204 || m.Msg == 0x205 || m.Msg == 0x206) return true;
        return false;
    }
    private void DisableMouse()
    {
        OldRect = Cursor.Clip;
        // Arbitrary location.
        BoundRect = new Rectangle(50, 50, 1, 1);  
        Cursor.Clip = BoundRect;
        Cursor.Hide();
        Application.AddMessageFilter(this);
    }  

This will hide the cursor, make it so that they can't move it and disable the right and left mousebuttons.


اینم یه مثال دیگه

کد:
public partial class NativeMethods {

    /// Return Type: BOOL->int
    ///fBlockIt: BOOL->int
    [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 static void BlockInput(TimeSpan span) {
  try {  
    NativeMethods.BlockInput(true);
    Thread.Sleep(span);
  } finally {
    NativeMethods.BlockInput(false);
  }
}

برو حالشو ببر :heart:
سلام:
دستت درد نکنه روشنم کردی
دمت گرم،کارت [20.20.20.20.20.20.20.20.20.20.20.20.20.20]
امیر جون
برای تشکر اون دکمه تشکرو جون امین بزن
دمت گرم به مولا
خوب شد
اخه خیلی خوشحال شدم