0

我可以通过以下方式获得 IClipboardStatics:

ComPtr<IClipboardStatics> clipboard;
HRESULT hr = GetActivationFactory(HStringReference(RuntimeClass_Windows_ApplicationModel_DataTransfer_Clipboard).Get(), &clipboard);

但是如何调用 add_ContentChanged()?不确定如何传递我的 lambda 函数?

谢谢您的帮助。

4

1 回答 1

0

通过此链接找到解决方案。

auto handler = Callback<IEventHandler<IInspectable*>>(
    [](IInspectable*, IInspectable*)
    {
      // do stuff
      return S_OK;
    });

  clipboardStatics->add_ContentChanged(handler.Get(), &regtoken);
于 2016-08-25T09:06:24.883 回答