Using 3d controls in a DLL
Branko Zurkovich -- BZURKOVICH@essa.com
Wednesday, March 06, 1996
Hi,
I've created an application using VC4 and I'm currently testing
it under Windows95. The problem I have is following:
The application is staticly linked and it works OK.
If I create a DLL (instead of a stand alone application) call the
exported functions from another application (ArcView 2.1), the exported
dialog boxes don't have 3D look and feel.
In InitInstance() I'm using:
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
to load the proper 3D dlls but Enable3dControlsStatic(); assesrts
because
it won't work in a DLL..
I hope that this explains my problem and that someone has experienced
this before...
Thanks
Branko
jroberts@sherpa.com
Thursday, April 04, 1996
Did this question ever get anwsered? As expected I have the similar
problem when displaying dialogs from within an OCX.
______________________________ Reply Separator _________________________________
Subject: Using 3d controls in a DLL
Author: mfc-l@netcom.com at internet-mail
Date: 3/6/96 11:10 AM
Hi,
I've created an application using VC4 and I'm currently testing
it under Windows95. The problem I have is following:
The application is staticly linked and it works OK.
If I create a DLL (instead of a stand alone application) call the
exported functions from another application (ArcView 2.1), the exported
dialog boxes don't have 3D look and feel.
In InitInstance() I'm using:
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
to load the proper 3D dlls but Enable3dControlsStatic(); assesrts
because
it won't work in a DLL..
I hope that this explains my problem and that someone has experienced
this before...
Thanks
Branko
| Вернуться в корень Архива
|