【问题标题】:How to convert from Platform::String^ to Platform::Guid^如何从 Platform::String^ 转换为 Platform::Guid^
【发布时间】:2015-12-23 10:50:16
【问题描述】:

使用ToString() 方法从Platform::Guid^Platform::String^ 非常容易。有关详细信息,请参阅documentation

但是我们如何从Platform::String^ 转换为Platform::Guid^


编辑:

CLSIDFromStringIIDFromString 都可以。请以接受的答案为例。也请#include <wrl\wrappers\corewrappers.h>

【问题讨论】:

    标签: windows-runtime c++-cx


    【解决方案1】:

    只需拨打IIDFromString() function 的帮助即可。示例代码:

    Platform::String^ example("{6DDAD7B6-F8C5-42D9-B4EB-59FE94A4EA5F}");
    GUID rawguid;
    HRESULT hr = IIDFromString(example->Data(), &rawguid);
    if (SUCCEEDED(hr)) {
        Platform::Guid guid(rawguid);
        // etc..
    }
    

    【讨论】:

      猜你喜欢
      • 2012-07-29
      • 2016-02-14
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多