Originariamente inviato da Emulator ®
poi ho un elemento CWnd contenente un controllo/finestra, quindi adesso come faccio visulizzare questoelemento CWnd nel dialog?
Se non appartiene già al dialog non puoi, perché si tratta di una finestra appartente ad un'altra applicazione/finestra
Avevo pensato ad una cosa del genere:

codice:
void CMioDlg::OnButton() 
{
	CWnd *Win = WindowFromPoint(point);

	dialog Dlg;
	Dlg.m_hWnd = (HWND)Win;
	Dlg.DoModal();
}
ma ovviamente non funziona...
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.
Saluti
Ciao, e buon ripasso delle MFC nel particolare e del Platform SDK in generale... :rollo: