ActiveX control based on a dialog template ?
Noel DANJOU -- NoelD@msn.com
Thursday, February 20, 1997
Environment : VC++ 4.2b, Windows 95
Hello,
I am trying to convert a standalone application which main window is a dialog
box to an ActiveX control. But I am wondering if ActiveX or OLE controls can
be based on a dialog template too. If the answer is yes could you give me some
ideas or sample codes on how to do that...
Thanks.
Noel
=====================================================
Noel DANJOU 12/21/1968
Village Paillette Software Engineer @ PalmCom
50320 Saint Jean des Champs Email: noeld@msn.com
France UIN : 187712
NetMeeting 2.0 B2: callto:uls.microsoft.com/noeld@msn.com
Home Pages:
http://ourworld.compuserve.com/homepages/noeld/ (personal)
http://ourworld.compuserve.com/homepages/gil_mic/ (company)
=====================================================
GD-IT347 -- Graham.Cunningham@SWISSTELECOM.com
Thursday, February 20, 1997
Hi I have just done this, All that i did was override the controls
OnCreate and create a modeless dialog there (not forgetting to remove
the generated OnDraw code)
eg
int CMyCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (COleControl::OnCreate(lpCreateStruct) =3D=3D -1)
return -1;
m_pDlgHdr =3D new CDlgHdr();
m_pDlg->Create(IDD_AGRE_HEADER,this);
m_pDlg->MoveWindow(0,0,cx,100);
}
I then overrode OnSize() and did a movewindow to the size of the control
as well. There are quite a few other things that are required, mainly
producing a metafile so that the control can be see when its inactive,
but this should get you going
>----------
>Von: Cunningham Graham, IK 23[SMTP:Cunningham@tgd.swissptt.ch]
>Gesendet: Donnerstag, 20. Februar 1997 14:38
>An: Cunningham Graham, GD-IT347
>Betreff: FW: ActiveX control based on a dialog template ?
>
>
>>
>>----------
>>From: No=EBl DANJOU
>>Sent: Thursday, February 20, 1997 11:50:32 AM
>>To: mfc-l
>>Subject: ActiveX control based on a dialog template ?
>>Auto forwarded by a Rule
>>
>Environment : VC++ 4.2b, Windows 95
>
>Hello,
>
>I am trying to convert a standalone application which main window is a
>dialog=20
>box to an ActiveX control. But I am wondering if ActiveX or OLE =
controls
>can=20
>be based on a dialog template too. If the answer is yes could you give
>me some=20
>ideas or sample codes on how to do that...
>
>Thanks.
>
>Noel
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
>Noel DANJOU 12/21/1968
>Village Paillette Software Engineer @ PalmCom
>50320 Saint Jean des Champs Email: noeld@msn.com
>France UIN : 187712
>
>NetMeeting 2.0 B2: callto:uls.microsoft.com/noeld@msn.com
>
>Home Pages:
>http://ourworld.compuserve.com/homepages/noeld/ (personal)
>http://ourworld.compuserve.com/homepages/gil_mic/ (company)
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
>
>
Mike Blaszczak -- mikeblas@nwlink.com
Thursday, February 20, 1997
[Mini-digest: 2 responses]
At 10:50 2/20/97 UT, No=EBl DANJOU wrote:
>Environment : VC++ 4.2b, Windows 95
>I am trying to convert a standalone application which main window is a
dialog=20
>box to an ActiveX control. But I am wondering if ActiveX or OLE controls=
can=20
>be based on a dialog template too. If the answer is yes could you give me
some=20
>ideas or sample codes on how to do that...
Did you see the sample at=
http://www.microsoft.com/kb/articles/q155/9/73.htm?
Does it not answer some of your questions?
.B ekiM
http://www.nwlink.com/~mikeblas/
These words are my own. I do not speak on behalf of Microsoft.
This performance was not lip-synched.
-----From: "Claus Michelsen"
No=EBl,
Microsofts knowledge base has an excellent article and sample (Q155973)
which also handles things such as keyboard handling so that you tabs an=
d
access keys will work.
Best regards,
Claus Michelsen
----------
> From: No=EBl DANJOU
> To: mfc-l
> Subject: ActiveX control based on a dialog template ?
> Date: Thursday, 20 February, 1997 11:50
>=20
> Environment : VC++ 4.2b, Windows 95
>=20
> Hello,
>=20
> I am trying to convert a standalone application which main window is =
a
dialog=20
> box to an ActiveX control. But I am wondering if ActiveX or OLE contr=
ols
can=20
> be based on a dialog template too. If the answer is yes could you giv=
e me
some=20
> ideas or sample codes on how to do that...
>=20
> Thanks.
>=20
> Noel
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
> Noel DANJOU 12/21/1968
> Village Paillette Software Engineer @ PalmCom
> 50320 Saint Jean des Champs Email: noeld@msn.com
> France UIN : 187712
>=20
> NetMeeting 2.0 B2: callto:uls.microsoft.com/noeld@msn.com
>=20
> Home Pages:
> http://ourworld.compuserve.com/homepages/noeld/ (personal)
> http://ourworld.compuserve.com/homepages/gil_mic/ (company)
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
>=20
>=20
Become an MFC-L member
| Вернуться в корень Архива
|