tmouse.h
上传用户:tigerk9
上传日期:2020-03-10
资源大小:237k
文件大小:1k
源码类别:

Telnet客户端

开发平台:

Visual C++

  1. #ifndef __TMOUSE_H
  2. #define __TMOUSE_H
  3. #include "tnclip.h"
  4. #include <windows.h>
  5. class TMouse {
  6. private:
  7. int normal, inverse;
  8. HANDLE hConsole, hStdout;
  9. CHAR_INFO *chiBuffer;
  10. CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo;
  11. Tnclip &Clipboard;
  12. void get_coords(COORD *start_coords, COORD *end_coords,
  13. COORD *first_coords, COORD *last_coords);
  14. void doMouse_init();
  15. void doMouse_cleanup();
  16. void move_mouse(COORD start_coords, COORD end_coords);
  17. void doClip(COORD start_coords, COORD end_coords);
  18. public:
  19. void doMouse();
  20. void scrollMouse();
  21. TMouse(Tnclip &RefClipboard);
  22. ~TMouse();
  23. };
  24. #endif