我是C++ CLI的新手,我仍然沒有獲得新的指針和句柄。如何將對象^傳遞給C++ CLI中的本地函數
我有一個本地函數打開一個窗口。它需要一個父窗口句柄:
void open(void* parentHwnd);
我應該如何將父窗口從託管代碼傳遞給此函數?我試圖做這樣的事情:
void managedOpen(Object^ parent)
{
interior_ptr<void> ptr = &*parent);
open(ptr);
}
但&運營商「不能用於拍攝對象的地址與引用類類型」。
我也應該使用pin_ptr
而不是interior_ptr
?