HWNDを親としてQWidgetを作成する方法は?
質問
wxWidgetsでは、次のコードを使用します:
HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);
Qtで同じことを行うにはどうすればよいですか? HWND
は、新しいQtWidgetの親ウィンドウとして使用するウィンドウのハンドルです。
解決
QWidgetのcreateメソッドを使用します。
HWND main_window = ...
...
QWidget *w = new QWidget();
w->create((WinId)main_window);
他のヒント
QWinWidget
所属していません StackOverflow