コード例 #1
0
        internal MouseParameter ToDoubleClick()
        {
            var info = MouseInfo;

            if (info.HasFlag(MouseInfo.Up))
            {
                info -= MouseInfo.Up;
            }
            if (info.HasFlag(MouseInfo.Down))
            {
                info -= MouseInfo.Down;
            }

            var result = new MouseParameter(info | MouseInfo.Double, Position, DateTime, Guid);

            return(result);
        }
コード例 #2
0
		public LowLevelMouseInfo(MouseHookType type, MSLLHOOKSTRUCT hookStruct, MouseParameter mouseParameter)
		{
			Type = type;
			HookStruct = hookStruct;
			MouseParameter = mouseParameter;
		}