🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #3438

MDIChild in DLL

#3438
From: Maurizio Coffinardi
Date: Wed, 17 Jul 2002 12:53
19 lines
1963 bytes
Ciao a tutti.

In una classica applicazione .EXE scritta in Visual basic 6 ho un form MDI.
Quando l'utente fa click su alcuni pulsanti di una toolbar nell'MDI, mostro
un form con la propriet� MDIChild impostata su True.
Il form viene visualizzato all'interno del form MDI.
Vorrei gentilmente sapere se � possibile rimuovere il form dal progetto ed
inserirlo il un modulo di classe e compilare questa classe in una DLL
ActiveX.
La DLL, logicamente, dovr� avere un metodo che consentir� la visualizzazione
del form, ma vorrei che questo form venga visualizzato all'interno dell'MDI
che per� fa parte di un progetto diverso (visto che si trova nell'EXE).
Per quel che ne s� con gli strumento "normali" di VB questo non � possibile,
ma vorrei sapere se tramite qualche "trucchetto" (magari passando l'handle
dell'MDI alla DLL e lavorando con le API) questa cosa pu� essere fattibile.

Grazie in anticipo.
Maurizio
coffinardi@secoges.com
Technical Details
Message-ID: <HNdZ8.59166$K_4.1179053@twister1.libero.it>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.infoave.net!skynet.be!skynet.be!news.mailgate.org!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII
X-Google-Thread: f94ee,cb43e13bdf7d01d5,start
X-Google-Attributes: gidf94ee,public
X-Google-ArrivalTime: 2002-07-17 05:56:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!news.infoave.net!skynet.be!skynet.be!news.mailgate.org!nntp.infostrada.it!twister1.libero.it.POSTED!not-for-mail
From: "Maurizio Coffinardi" <coffinardi@secoges.com>
Newsgroups: free.it.visual-basic
Subject: MDIChild in DLL
Lines: 21
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <HNdZ8.59166$K_4.1179053@twister1.libero.it>
Date: Wed, 17 Jul 2002 12:53:59 GMT
NNTP-Posting-Host: 151.38.15.245
X-Complaints-To: abuse@net24.it
X-Trace: twister1.libero.it 1026910439 151.38.15.245 (Wed, 17 Jul 2002 14:53:59 MET DST)
NNTP-Posting-Date: Wed, 17 Jul 2002 14:53:59 MET DST
Organization: [Infostrada]