0

我正在创建一个使用适用于 Windows 的平板电脑 API 的应用程序,到目前为止,我能够成功捕获手写笔的输入。我能够处理移动、触控笔上下事件和压力。我仍然缺少的是识别按下的桶形按钮的能力。当我捕捉StylusButtonDown事件时,当手写笔在平板电脑上时也会触发。

这里是我的(理想)实现供参考:

STDMETHOD(StylusButtonDown)(IRealTimeStylus* rts, STYLUS_ID id, const GUID* guid, POINT* pt)
{
  if (BARREL_BUTTON_ID == *guid) {
    s_buttonDown = true;

    // DEBUG
    std::cout << "[StylusButtonDown]" << std::endl;
    // DEBUG
  }
  return S_OK;
}

我的问题是填写BARREL_BUTTON_ID常数。任何有想法的专家?非常感谢!

4

0 回答 0