我正在尝试与 OpenGL 按钮的可可弹出菜单交互。实际的按钮需要在 OpenGL 中,我不能在其位置粘贴一个实际的 Cocoa 按钮,但是当按下此按钮时,我希望弹出一个 Cocoa 菜单,就像按下 nspopup 按钮时出现的菜单一样。似乎没有办法让这个弹出窗口自己出现,所以我只想插入一个不可见的按钮,并在调用弹出菜单方法时自动按下它。有没有办法以编程方式将按钮设置为按下(这将从弹出按钮中调出菜单)并使按钮本身不可见而不使生成的菜单不可见?
我正在尝试与 OpenGL 按钮的可可弹出菜单交互。实际的按钮需要在 OpenGL 中,我不能在其位置粘贴一个实际的 Cocoa 按钮,但是当按下此按钮时,我希望弹出一个 Cocoa 菜单,就像按下 nspopup 按钮时出现的菜单一样。似乎没有办法让这个弹出窗口自己出现,所以我只想插入一个不可见的按钮,并在调用弹出菜单方法时自动按下它。有没有办法以编程方式将按钮设置为按下(这将从弹出按钮中调出菜单)并使按钮本身不可见而不使生成的菜单不可见?