【问题标题】:How to implement os share for Facebook in win32 application?如何在 win32 应用程序中实现 Facebook 的操作系统共享?
【发布时间】:2018-10-18 13:51:22
【问题描述】:

我有一个用于图像编辑的 win32 应用程序。我必须通过操作系统为图像实现 Facebook 共享。

我已经在 UWP 应用程序中进行了调查。这可以使用 dataTransferManager (https://docs.microsoft.com/en-us/uwp/api/windows.applicationmodel.datatransfer.datatransfermanager) 来完成。 它显示了一个共享面板,其中包含所有可以接受图像的应用程序。 Facebook 应用程序也显示在共享面板中。选择 Facebook 后,Facebook 会打开,分享对话框会在 Facebook 内打开,其中包含图片。

我找到了可用于使用 WRL (https://github.com/arunjeetsingh/Build2015/tree/master/Win32ShareSourceSamples/Win32_Share_Desktop) 共享的代码,但他们没有在 dataTransferManager 中添加图像,因此 Facebook 等应用程序不会显示在共享面板中。我对如何使用 WRL 在 dataTransferManager 中添加图像没有清楚的了解。

我有两个问题:

  1. 是否可以在 win32 应用(经典)中使用共享面板和 dataTransferManager 完成图像共享?
  2. 我能否获得一些有用的文章或任何实际完成的 Github 存储库?

【问题讨论】:

    标签: windows facebook winapi wrl


    【解决方案1】:

    现在我可以在 win32 中集成操作系统共享面板。 代码可以在这里找到: https://github.com/vivek0739/Build2015/tree/master/Win32ShareSourceSamples/Win32_Share_Desktop

    我用过 WRL 和 COMPtr。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 2017-12-30
      • 2012-01-23
      相关资源
      最近更新 更多