ReactOS
0.4.16-dev-122-g325d74c
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
;
9
HANDLE
hConsole
,
hStdout
;
10
CHAR_INFO
*
chiBuffer
;
11
CONSOLE_SCREEN_BUFFER_INFO
ConsoleInfo
;
12
Tnclip
&
Clipboard
;
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.h:6
TMouse::scrollMouse
void scrollMouse()
Definition:
tmouse.cpp:207
TMouse::normal
int normal
Definition:
tmouse.h:8
TMouse::get_coords
void get_coords(COORD *start_coords, COORD *end_coords, COORD *first_coords, COORD *last_coords)
Definition:
tmouse.cpp:41
TMouse::~TMouse
~TMouse()
Definition:
tmouse.cpp:38
TMouse::doMouse
void doMouse()
Definition:
tmouse.cpp:141
TMouse::hConsole
HANDLE hConsole
Definition:
tmouse.h:9
TMouse::chiBuffer
CHAR_INFO * chiBuffer
Definition:
tmouse.h:10
TMouse::inverse
int inverse
Definition:
tmouse.h:8
TMouse::move_mouse
void move_mouse(COORD start_coords, COORD end_coords)
Definition:
tmouse.cpp:66
TMouse::hStdout
HANDLE hStdout
Definition:
tmouse.h:9
TMouse::doClip
void doClip(COORD start_coords, COORD end_coords)
Definition:
tmouse.cpp:80
TMouse::ConsoleInfo
CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo
Definition:
tmouse.h:11
TMouse::Clipboard
Tnclip & Clipboard
Definition:
tmouse.h:12
TMouse::doMouse_cleanup
void doMouse_cleanup()
Definition:
tmouse.cpp:61
TMouse::doMouse_init
void doMouse_init()
Definition:
tmouse.cpp:55
Tnclip
Definition:
tnclip.h:6
void
Definition:
nsiface.idl:2307
_CHAR_INFO
Definition:
wincon.h:182
_COORD
Definition:
bl.h:1338
tagCONSOLE_SCREEN_BUFFER_INFO
Definition:
blue.h:39
tnclip.h
base
applications
network
telnet
src
tmouse.h
Generated on Sun Oct 13 2024 06:02:24 for ReactOS by
1.9.6