Salve ragazzi!
Ho un piccolo problema con la grafica nel Win32.
Ho due programmi A,B entrambi attivi. Il programma A cerca di prendere il DC del programma B e di disegnarlo nella sua finestra principale (di A). Vorrei quindi avere nella finestra di A una copia aggiornata in tempo reale di quello che si vede nella finestra di B. Sia A che B sono programmi miei, quindi so che B ha un DC valido.
Dal processo di A riesco a enumerare le finestre attive e a selezionare quella di B, quindi prendo il DC di B con GetDC(hwnd), lo copio nel DC di A con BitBlt e lo rilascio con ReleaseDC.
Il fatto è che poi questa operazione non porta nessun risultato!
La tecnica è giusta perchè ho provato disegnando in A un DC caricato da un file bmp e ha funzionato.
Forse windows non permette di usare DC appartenenti ad altri processi.. come posso risolvere?
Grazie in anticipo