⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 synctrl.h

📁 Synaptics触摸板应用开发包(SDK)
💻 H
字号:
// Machine generated IDispatch wrapper class(es) created with ClassWizard
/////////////////////////////////////////////////////////////////////////////
// _ISynAPICtrlEvents wrapper class

class _ISynAPICtrlEvents : public COleDispatchDriver
{
public:
  _ISynAPICtrlEvents() {}   // Calls COleDispatchDriver default constructor
  _ISynAPICtrlEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  _ISynAPICtrlEvents(const _ISynAPICtrlEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  void OnNotify(long eReason);
};
/////////////////////////////////////////////////////////////////////////////
// ISynAPICtrl wrapper class

class ISynAPICtrl : public COleDispatchDriver
{
public:
  ISynAPICtrl() {}    // Calls COleDispatchDriver default constructor
  ISynAPICtrl(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  ISynAPICtrl(const ISynAPICtrl& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  void Initialize();
  long FindDevice(long eConnectionType, long eDeviceType, long lLast);
  long GetLongProperty(long eProperty);
  void SetLongProperty(long eProperty, long newVal);
  CString GetStringProperty(long eProperty);
  void HardwareBroadcast(long lAction);
  void Activate();
  void PersistState(long lStateFlags);
  void RestoreState(long lStateFlags);
  void Deactivate();
};
/////////////////////////////////////////////////////////////////////////////
// ISynPacketCtrl wrapper class

class ISynPacketCtrl : public COleDispatchDriver
{
public:
  ISynPacketCtrl() {}   // Calls COleDispatchDriver default constructor
  ISynPacketCtrl(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  ISynPacketCtrl(const ISynPacketCtrl& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  long GetLongProperty(long eProperty);
  void SetLongProperty(long eProperty, long newVal);
  long GetAssociatedDeviceHandle();
  void SetAssociatedDeviceHandle(long nNewValue);
  long GetSequenceNumber();
  void SetSequenceNumber(long nNewValue);
  long GetTimeStamp();
  void SetTimeStamp(long nNewValue);
  long GetXRaw();
  void SetXRaw(long nNewValue);
  long GetYRaw();
  void SetYRaw(long nNewValue);
  long GetZRaw();
  void SetZRaw(long nNewValue);
  long GetZYRaw();
  void SetZYRaw(long nNewValue);
  long GetW();
  void SetW(long nNewValue);
  long GetX();
  void SetX(long nNewValue);
  long GetY();
  void SetY(long nNewValue);
  long GetZ();
  void SetZ(long nNewValue);
  long GetXDelta();
  void SetXDelta(long nNewValue);
  long GetYDelta();
  void SetYDelta(long nNewValue);
  long GetZDelta();
  void SetZDelta(long nNewValue);
  long GetXMickeys();
  void SetXMickeys(long nNewValue);
  long GetYMickeys();
  void SetYMickeys(long nNewValue);
  long GetFingerState();
  void SetFingerState(long nNewValue);
  long GetExtendedState();
  void SetExtendedState(long nNewValue);
  long GetButtonState();
  void SetButtonState(long nNewValue);
  long GetZXRaw();
  void SetZXRaw(long nNewValue);
  void Copy(LPDISPATCH pFrom);
};
/////////////////////////////////////////////////////////////////////////////
// _ISynDeviceCtrlEvents wrapper class

class _ISynDeviceCtrlEvents : public COleDispatchDriver
{
public:
  _ISynDeviceCtrlEvents() {}    // Calls COleDispatchDriver default constructor
  _ISynDeviceCtrlEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  _ISynDeviceCtrlEvents(const _ISynDeviceCtrlEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  void OnPacket();
};
/////////////////////////////////////////////////////////////////////////////
// ISynDeviceCtrl wrapper class

class ISynDeviceCtrl : public COleDispatchDriver
{
public:
  ISynDeviceCtrl() {}   // Calls COleDispatchDriver default constructor
  ISynDeviceCtrl(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  ISynDeviceCtrl(const ISynDeviceCtrl& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  void Select(long lDeviceHandle);
  long GetLongProperty(long eProperty);
  void SetLongProperty(long eProperty, long newVal);
  CString GetStringProperty(long eProperty);
  long LoadPacket(LPDISPATCH pPacket);
  void ForceMotion(long lDeltaX, long lDeltaY, long lButtonState);
  void ForcePacket(LPDISPATCH pPacket);
  void Acquire(long lFlags);
  void Unacquire();
  void Activate();
  void Deactivate();
};
/////////////////////////////////////////////////////////////////////////////
// _ISynDisplayCtrlEvents wrapper class

class _ISynDisplayCtrlEvents : public COleDispatchDriver
{
public:
  _ISynDisplayCtrlEvents() {}   // Calls COleDispatchDriver default constructor
  _ISynDisplayCtrlEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  _ISynDisplayCtrlEvents(const _ISynDisplayCtrlEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  // method 'OnMessage' not emitted because of invalid return type or parameter type
};
/////////////////////////////////////////////////////////////////////////////
// ISynDisplayCtrl wrapper class

class ISynDisplayCtrl : public COleDispatchDriver
{
public:
  ISynDisplayCtrl() {}    // Calls COleDispatchDriver default constructor
  ISynDisplayCtrl(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  ISynDisplayCtrl(const ISynDisplayCtrl& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:

// Operations
public:
  long GetLongProperty(long eProperty);
  void SetLongProperty(long eProperty, long newVal);
  void Select(long lDeviceHandle);
  void Flush(long eMethod);
  void Acquire(long eMethod);
  void Unacquire();
  void SendPicture(LPDISPATCH pVal);
  long GetPixelX(long lTouchX);
  long GetPixelY(long lTouchY);
  long GetTouchX(long lPixelX);
  long GetTouchY(long lPixelY);
  void Activate();
  void Deactivate();
};

⌨️ 快捷键说明

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