可以利用动态库来创建窗口吗???
大概意思如下:
自己写一程序,名为abc.exe(Dialog型的),它调用了一个名为def.dll的动态库,目的是要在abc.exe的dialog上创建一个无边框的dialog(就像控件一样的),而完成创建的工作是在dll中做好的,然后有一个导出函数(例如叫myCreate),我是这样做动态库的:
///////.h
public:
Cabc a;
///////.cpp
void CdefApp::Start(CWnd*aa)
{
a.Create ( ID_A,aa);
}
其中Cabc是一个对话框类(自己建的),最后导出start,然后放在abc里面导入,运行
结果:程序崩了 :(
5~~~~~~~~~~~~~~~~~~~~~~~~~~
我哪里错了啊???