如何固定内嵌软件的位置和大小,以及禁止鼠标拖动
如何内嵌见(1)https://blog.youkuaiyun.com/qq_36103026/article/details/123152461
查了很多如何固定widget,试了很多方法都不行,最后发现很简单,用layout就行。把widget放在layout里。关于如何禁止内嵌软件移动的问题,一开始的思路固定在“如何禁止qt的widget移动”上面,一直无法解决。后面发现,只要去掉内嵌软件的标题栏就可以了,所以从内嵌软件角度进行处理。例如内嵌软件为mfc,就在Oninitdialog()中添加SetWindowLong(this->m_hWnd,GWL_STYLE,0);来去掉标题栏。
QWindow *m_window = new QWindow;
m_window = QWindow::fromWinId((WId)SimpackWnd)