Adding ATL Dialog to WTL application from VS2005
-
VS2005 seems to prevent you from adding ATL Dialog class from the wizard. I found a work-around: 1.
// {288CD07E-98A4-4259-9F38-99AFC80AD06E}
DEFINE_GUID(LIBID_ATLDelmeLib,
0x288cd07e, 0x98a4, 0x4259, 0x9f, 0x38, 0x99, 0xaf, 0xc8, 0xa, 0xd0, 0x6e);class CATLDelmeModule : public CAtlExeModuleT< CATLDelmeModule >
{
public :
DECLARE_LIBID(LIBID_ATLDelmeLib)
DECLARE_REGISTRY_APPID_RESOURCEID((UINT)0, "{288CD07E-98A4-4259-9F38-99AFC80AD06E}")
};CATLDelmeModule _FakeAtlModule;
// This is created by WTL wizard
CAppModule _Module;2.Use Project->Add Class, to add your new dialog class. Notice how VS2005 seems to agree with us now! 3.Comment back the line
CATLDelmeModule _FakeAtlModule;
if not it will conflict Looking at '/VC/VCWizards/1033/common.js' can guide your for a few more trick.Software Development Is Decision making.