Qt HWND的句柄与QWidget的转换


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();

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM