كيفية إنشاء QWidget مع HWND كما الأم؟
سؤال
ومع كويدغيتس يمكنني استخدام التعليمات البرمجية التالية:
HWND main_window = ...
...
wxWindow *w = new wxWindow();
wxWindow *window = w->CreateWindowFromHWND(0, (WXHWND) main_window);
وكيف أفعل الشيء نفسه في كيو تي؟ وHWND
هو مؤشر الإطار أريد باعتبارها الإطار الأصل لQtWidget جديدة.
المحلول
استخدم في إنشاء طريقة QWidget.
HWND main_window = ...
...
QWidget *w = new QWidget();
w->create((WinId)main_window);
نصائح أخرى
هل حاولت الطبقة QWinWidget
من في كيو تي / MFC إطار الهجرة ؟
لا تنتمي إلى StackOverflow