将System :: IntPtr转换为HINSTANCE

时间:2010-02-13 18:26:30

标签: c++-cli

我正在使用:

抓住c#表单的HINSTANCE
IntPtr hinstance = Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]);

然后我尝试将其传递给C ++ / CLI组件。我很确定这是一个愚蠢的问题,但是你如何在C ++ CLI中将IntPtr转换为HINSTANCE?

1 个答案:

答案 0 :(得分:3)

在其上调用ToPointer(),您将获得void*。这应该可以分配给HINSTANCE