SignedHighWord() 공개 정적인 메소드

public static SignedHighWord ( IntPtr n ) : int
n System.IntPtr
리턴 int
예제 #1
0
파일: WndProc.cs 프로젝트: pabru/YCPU
 /// <summary>
 /// Reads the supplied message and executes any Mouse Wheel events required.
 /// </summary>
 /// <param name="message">The Message to parse</param>
 private void WmMouseWheel(ref Message message)
 {
     InvokeMouseWheel(new InputEventMouse(MouseEvent.WheelScroll,
                                          TranslateWParamIntoMouseButtons(Message.SignedLowWord(message.WParam)),
                                          Message.SignedHighWord(message.WParam),
                                          Message.SignedLowWord(message.LParam),
                                          Message.SignedHighWord(message.LParam),
                                          (int)(long)message.WParam,
                                          ModifierKeys
                                          ));
 }
예제 #2
0
파일: WndProc.cs 프로젝트: pabru/YCPU
 /// <summary>
 /// Reads the supplied message and executes any Mouse Up events required.
 /// </summary>
 /// <param name="message">The Message to parse</param>
 /// <param name="button">The Mouse Button the Message is for</param>
 /// <param name="clicks">The number of clicks for the Message</param>
 private void WmMouseUp(ref Message message, WinMouseButtons button, int clicks)
 {
     // HandleMouseBindings();
     InvokeMouseUp(new InputEventMouse(MouseEvent.Up,
                                       button,
                                       clicks,
                                       Message.SignedLowWord(message.LParam),
                                       Message.SignedHighWord(message.LParam),
                                       (int)(long)message.WParam,
                                       ModifierKeys
                                       ));
 }