dll中创建了个CMyDialog类,然后制作成dll,给外界调用(外界派生这个类)// CMyDialog 到处类class _declspec(dllexport) CMyDialog : public CDialogEx
{// DECLARE_DYNAMIC(CMyDialog) // 为什么这里要注释掉,否则 链接这个dll会出错
// 构造
public:
CMyDialog(UINT ID,CWnd* pParent = NULL):CDialogEx(ID, pParent)
{ } ~CMyDialog()
{
} // DECLARE_MESSAGE_MAP() // 为什么这里要注释掉,否则 链接这个dll会出错
};
{// DECLARE_DYNAMIC(CMyDialog) // 为什么这里要注释掉,否则 链接这个dll会出错
// 构造
public:
CMyDialog(UINT ID,CWnd* pParent = NULL):CDialogEx(ID, pParent)
{ } ~CMyDialog()
{
} // DECLARE_MESSAGE_MAP() // 为什么这里要注释掉,否则 链接这个dll会出错
};
解决方案 »
- 如果判断图片全透明
- 谁能解释一下内存上涨的现象
- 关于滚动条控制的问题
- 想成功的来看看这些法则!
- 为什么不能编译通过??
- 有没有VC++对硬件编程详细一点的书,(最好可以在网上下!)谢了!
- CMainFrame的构造函数为什么没有构造m_wndToolBar和m_wndStatusBar.
- 如何做一个模板(模板匹配问题)?
- VS2010的MFC里面的DDV(Dialog Data Validation)不工作
- 菜鸟送分:再谈全屏幕!---------******大家快来呀!高难哟!(窃以为!^_^)
- OnCtlColor这个东西谁来帮我解释下,我菜鸟~~
- directshow 摄像头采集图像叠加背景
我问的是: DECLARE_DYNAMIC 是动态创建为什么有的类,需要加这个宏,比如: CMainFrame,而有的类,则不需要,比如:CXXDialog。。
2.建议你安装个vc助手,点 右上角的勾勾,去看看这个宏的定义
没看懂,高手解答一下吧,