【发布时间】:2014-11-17 20:18:23
【问题描述】:
我是 C++ CLI 的新手,但我仍然没有得到新的指针和句柄。
我有一个打开窗口的本机函数。它需要一个父窗口的句柄:
void open(void* parentHwnd);
我应该如何将一个父窗口从托管代码传递给这个函数?我试图做这样的事情:
void managedOpen(Object^ parent)
{
interior_ptr<void> ptr = &*parent);
open(ptr);
}
但是 & 运算符“不能用于获取具有 ref 类类型的对象的地址”。
我是否也应该使用pin_ptr 而不是interior_ptr?
【问题讨论】: