.NET 3.x Как скопировать текст ( кликом мышки ) ? - C#
Формулировка задачи:
Всем привет, как можно скопировать текст ? (c# - используя мышку пкм : скопировать )?
Я уже сразу понял что там нужно с мышкой работать, до этого не работал может вы сможете чем нибудь помочь, пока я насилую гугл
Решение задачи: «.NET 3.x Как скопировать текст ( кликом мышки ) ?»
textual
Листинг программы
public static int MouseHookProc(int nCode, IntPtr wParam, IntPtr lParam)
{
//Marshall the data from the callback.
MouseHookStruct MyMouseHookStruct = (MouseHookStruct) Marshal.PtrToStructure(lParam, typeof(MouseHookStruct));
if (nCode < 0)
{
return CallNextHookEx(hHook, nCode, wParam, lParam);
}
else
{
//Create a string variable that shows the current mouse coordinates.
String strCaption = "x = " +
MyMouseHookStruct.pt.x.ToString("d") +
" y = " +
MyMouseHookStruct.pt.y.ToString("d");
//You must get the active form because it is a static function.
Form tempForm = Form.ActiveForm;
//Set the caption of the form.
tempForm.Text = strCaption;
return CallNextHookEx(hHook, nCode, wParam, lParam);
}
}