08-03-2011، 12:42 PM
08-03-2011، 01:34 PM
08-21-2011، 08:41 AM
دوست عزیز کار نمیکنه
یکم بشتر توضیح بده
یکم بشتر توضیح بده
08-21-2011، 06:46 PM
کد:
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:
08-22-2011، 08:54 AM
سلام:
دستت درد نکنه روشنم کردی
دمت گرم،کارت [20.20.20.20.20.20.20.20.20.20.20.20.20.20]
دستت درد نکنه روشنم کردی
دمت گرم،کارت [20.20.20.20.20.20.20.20.20.20.20.20.20.20]
08-22-2011، 09:42 AM
امیر جون
برای تشکر اون دکمه تشکرو جون امین بزن
دمت گرم به مولا
برای تشکر اون دکمه تشکرو جون امین بزن
دمت گرم به مولا
08-22-2011، 10:14 AM
خوب شد
اخه خیلی خوشحال شدم
اخه خیلی خوشحال شدم