ReactOS  0.4.12-dev-102-g4b7f1e0
tmouse.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "tnclip.h"
4 //#include <windows.h>
5 
6 class TMouse {
7 private:
8  int normal, inverse;
13 
14  void get_coords(COORD *start_coords, COORD *end_coords,
15  COORD *first_coords, COORD *last_coords);
16  void doMouse_init();
17  void doMouse_cleanup();
18  void move_mouse(COORD start_coords, COORD end_coords);
19  void doClip(COORD start_coords, COORD end_coords);
20 
21 public:
22  void doMouse();
23  void scrollMouse();
24  TMouse(Tnclip &RefClipboard);
25  ~TMouse();
26 };
~TMouse()
Definition: tmouse.cpp:38
CHAR_INFO * chiBuffer
Definition: tmouse.h:10
CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo
Definition: tmouse.h:11
void move_mouse(COORD start_coords, COORD end_coords)
Definition: tmouse.cpp:66
Definition: tnclip.h:6
void doClip(COORD start_coords, COORD end_coords)
Definition: tmouse.cpp:80
int normal
Definition: tmouse.h:8
void doMouse()
Definition: tmouse.cpp:141
void doMouse_init()
Definition: tmouse.cpp:55
void scrollMouse()
Definition: tmouse.cpp:207
HANDLE hConsole
Definition: tmouse.h:9
Definition: bl.h:1338
Tnclip & Clipboard
Definition: tmouse.h:12
void doMouse_cleanup()
Definition: tmouse.cpp:61
TMouse(Tnclip &RefClipboard)
Definition: tmouse.cpp:33
int inverse
Definition: tmouse.h:8
HANDLE hStdout
Definition: tmouse.h:9
Definition: tmouse.h:6
void get_coords(COORD *start_coords, COORD *end_coords, COORD *first_coords, COORD *last_coords)
Definition: tmouse.cpp:41