是否可以在OSX上创建子无模式对话框,其位置在父窗口位置变化时不会改变?
我正在以通用的方式创建子窗口:
g_pWndNormal = new CToolWindow(this);
g_pWndNormal->show();
在Windows / Linux上,这可以正常工作。子窗口具有自己的位置,用户可以在主窗口上独立设置子窗口位置。不幸的是,在OSX上,当主(父)窗口位置发生变化时,所有子窗口都会被重新定位。
Here is a short video how child window behaves on OSX.
有什么方法可以解决此问题?