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