mouse.h
来自「做为linux下图形用户界面支持系统之一的MicroWindows采用C++设计」· C头文件 代码 · 共 48 行
H
48 行
//
// Micro Windows Implementation
// mouse.h: the Mouse class
//
// GUI 少不了滑鼠. 而事實上, Mouse class 只可能有一個 instance,
// 在 global.h 裡提到過了.
//
// $Revision: 1.2 $
// $Source: P:/MWINDOWS/INCLUDE/rcs/mouse.h $
// $Date: 1993/10/03 15:21:45 $
//
#ifndef __mouse_h
#define __mouse_h
#ifndef __controlr_h
# include "controlr.h"
#endif
const MsgType MSG_MouseMove = 1,
MSG_LeftButtonDown = 2,
MSG_LeftButtonUp = 3;
const MsgType Mouse_Dispatch = 0, Mouse_Direct = 1;
class Port;
class Mouse : public Controller
{
public:
Mouse ();
BOOL lock (View *sendTo, Port *lockRange = NULL);
void unlock ();
void hide ();
void show ();
virtual void pool (MessageQueue *queue);
protected:
int lastX, lastY, lastButton;
View *lockTo;
Point rangeOffset;
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?