Pregunta

Con wxWidgets utilizo el siguiente código:

HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);

¿Cómo hago lo mismo en Qt? El HWND es el identificador de la ventana que quiero como ventana principal para el nuevo QtWidget.

¿Fue útil?

Solución

Utilice el método de creación de QWidget.

HWND main_window = ...
...
QWidget *w = new QWidget();
w->create((WinId)main_window);

Otros consejos

¿Has probado el QWinWidget clase del Qt / MFC Migration Framework ?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top