Se non appartiene già al dialog non puoi, perché si tratta di una finestra appartente ad un'altra applicazione/finestraOriginariamente inviato da Emulator ®
poi ho un elemento CWnd contenente un controllo/finestra, quindi adesso come faccio visulizzare questoelemento CWnd nel dialog?
Sfido io, questo codice è una bomba ad errori: stai tentando di aggiungere una finestra figlia ad un dialog assegnando il suo handle a CDialog::m_hWnd, il campo di un oggetto CWnd (poi ereditato da CDialog) che rappresenta l'handle della finestra a cui è collegata la classe.Avevo pensato ad una cosa del genere:
ma ovviamente non funziona...codice:void CMioDlg::OnButton() { CWnd *Win = WindowFromPoint(point); dialog Dlg; Dlg.m_hWnd = (HWND)Win; Dlg.DoModal(); }
Ciao, e buon ripasso delle MFC nel particolare e del Platform SDK in generale... :rollo:Saluti![]()