ReactOS
0.4.16-dev-424-ge4748fe
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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 Mon Jan 6 2025 06:04:47 for ReactOS by
1.9.6