MDI приложение
Вот код из dll файла для MDIChild:
#include <vcl.h>
#include <windows.h>
#include "string.h"
#pragma hdrstop
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#include "ChildForm.h"
#pragma argsused
TApplication* thisApp=NULL;
extern "C" void __declspec(dllexport)ShowMdiChildForm(TApplication *CallingApp);
extern "C" bool __declspec(dllexport)Login(char* str);
void ShowMdiChildForm(TApplication* CallingApp)
{
if(!thisApp)
{
thisApp=Application;
Application=CallingApp;
}
Child=new TChild(Application);
Child->Show();
}
///////////////////////////
bool Login(char *str) //authentification
{
if(strcmp(str,"password")==0)
return TRUE;
return FALSE;
}
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
if((reason==DLL_PROCESS_DETACH)&&(thisApp))
Application=thisApp;
return 1;
}
ну вообщем плюс ещё форма(окно), которая содержит свойство MDIChild.
ВОПРОС:
Как всё это дело переписать на Visual C++(MFC)?