Domanda

Ho un'applicazione desktop di Windows che voglio aggiungere alcune funzionalità al. Purtroppo il codice sorgente non è disponibile, ma ha un API COM.

Quindi, il mio desiderio è quello di incorporare questa applicazione nel mio finestra (con i menu, barra degli strumenti, ecc) e gli eventi di collegamento tramite l'API COM.

Come si fa a suggerire a incorporare un'applicazione all'interno di un altro? (Avevo intenzione di utilizzare il toolkit Qt, ma supporta solo embedding applicazioni su Linux.)

Grazie, Richard

È stato utile?

Soluzione

Non sono sicuro che ci sia un buon modo in Windows. Forse si può avere la nuova applicazione sia una finestra 'sempre in primo piano' per lo più trasparente e abbinare il dimensionamento ed il posizionamento della domanda 'integrata'. Questo è probabilmente più facile fatto con .NET.

Altri suggerimenti

È possibile utilizzare ActiveQt per questo - che permette di entrambi i componenti Qt incorporamento all'interno client ActiveX oltre ad ospitare componenti ActiveX all'interno di applicazioni Qt. Vedi anche

http://doc.trolltech.com/4.5/activeqt.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top