首页 > 其他 > 详细

Qt HWND的句柄与QWidget的转换

时间:2020-02-21 11:54:01      阅读:278      评论:0      收藏:0      [点我收藏+]

QT中用到HWND的句柄
在编程中遇到了问题,第三方API用了hwnd类型做形参,但是QT中又没有该类型,可以做如下操作来解决问题。

在.h中
先声明:

HWND m_hWnd;

再声明

1 public:
2 QWidget *newWidget;

在.cpp中

newWidget = QWidget::find((WId)m_hWnd); //需要用(WID)

 



QWidget转HWND

1 QWidget *myWidget;
2 HWND hwnd;
3 hwnd=(HWND)myWidget->winId();

 

Qt HWND的句柄与QWidget的转换

原文:https://www.cnblogs.com/ybqjymy/p/12340510.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!