QWidget中嵌入win32 window
来源:互联网 发布:java nanotime效率 编辑:程序博客网 时间:2024/06/05 09:07
主要用到QWindow::fromWinId和QWidget::createWindowContainer这两个函数
QWindow::fromWinId用来创建一个win32窗口的代理
QWidget::createWindowContainer用来把窗口封装为一个QWidget控件
示例代码
HWND hwnd = ::FindWindow(L"CEFWebkitBrowserWnd", NULL); QWindow* native_wnd = QWindow::fromWinId((WId)hwnd); QWidget* native_wdgt = QWidget::createWindowContainer(native_wnd); centralWidget ->addSubWindow(native_wdgt); native_wdgt->setMinimumSize(600,400);
图示
参考链接
http://stackoverflow.com/questions/28786172/qt5-qwidgetcreate-with-win32-hwnd-embedding-not-longer-working-after-port-fr
0 0
- QWidget中嵌入win32 window
- 在QGraphicsScene中嵌入QWidget
- SDL2嵌入到Qwidget中
- QWidget嵌入QML窗口中
- 在Qt 5.3中嵌入自定义QWidget
- QML嵌入到QWidget中方法
- Ogre窗口嵌入QWidget
- 在WPF程序中嵌入Win32程序。
- 在Win32窗口中嵌入Flash
- 将win32窗口嵌入到pyqt5中
- osgEarth嵌入QT的QWidget
- WPF中嵌入普通Win32程序的方法
- WPF中嵌入普通Win32程序的方法
- WPF中嵌入普通Win32程序的方法
- Ext.Window中嵌入jsp,js不能运行
- ext使用问题二:把formpanel嵌入window中
- QWidget之parentWidget()、nativeParentWidget()、 window()比较
- 在Win32 Window应用程序中启用Console输出
- 15款最佳的响应式 Web 设计测试工具
- iOS自定义实现日历控件
- 子类调用父类的构造函数
- 十.Android ContentProvider 实例——获取联系人
- vim-进阶
- QWidget中嵌入win32 window
- 版本更新
- js常用操作
- java多线程回调方法的理解
- 笔记本无法连接显示器 Windows 10 - Your PC can't project to another screen
- 十一.Android数据持久化方法之一——sharedPreferences
- iOS蓝牙控制模型
- 华丽的模态窗口弹出效果示例
- 物理学家揭示深度学习原理:神经网络与宇宙本质惊人关联