Form.Handle在Macos上的Mono Winforms中返回什么值?
是NSView的地址吗?或者只是某种独特的标识符?
System.Windows.Forms.Control.Handle的单声道文档中没有任何信息。
修改
最后,我发现了这个更改日志:
其中包括:
- XplatUICarbon.cs:... com.novell.mwfview的子类处理程序,用于继承HIView。
最后,似乎Control.Handle返回HIViewRef
。所以我将不得不使用Carbon / AGL而不是Cocoa / NSOpengL,以便我可以将viewref传递给aglSetHIViewRef()
。
答案 0 :(得分:1)
内部详细信息可在XplatUICarbon.cs文件中找到。显然,句柄是通过HIObjectCreate
调用返回的内容,请参阅line 1004。它已设置为line 1029上的hwnd
(参见Hwnd.cs line 443)