tmouse.h

来自「一个类似windows」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef __TMOUSE_H
#define __TMOUSE_H

#include "tnclip.h"
#include <windows.h>

class TMouse {
private:
	int normal, inverse;
	HANDLE hConsole, hStdout;
	CHAR_INFO *chiBuffer;
	CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo;
	Tnclip &Clipboard;

	void get_coords(COORD *start_coords, COORD *end_coords,
		COORD *first_coords, COORD *last_coords);
	void doMouse_init();
	void doMouse_cleanup();
	void move_mouse(COORD start_coords, COORD end_coords);
	void doClip(COORD start_coords, COORD end_coords);

public:
	void doMouse();
	void scrollMouse();
	TMouse(Tnclip &RefClipboard);
	~TMouse();
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?