这两天学习dll,创建了一个MFC规则dll,在dll中添加了一个模式对话框,然后采用下面的方法引出这个对话框代码片段如下:extern "C" _declspec(dllexport) void showDlg()
{
CAddDllDlg dlldlg;
dlldlg.DoModal();
}在对话框中为一个按钮添加了事件。是利用MFC向导生成下面的消息映射宏
ON_BN_CLICKED(IDC_ADD_BTN,OnAdd)
然后在客户程序中,我调用了这个dll中引出的showDlg()函数,对话框虽然能够显示,但是其中的控件消息不能响应
这是为什么呢?
请各位大侠指教下
{
CAddDllDlg dlldlg;
dlldlg.DoModal();
}在对话框中为一个按钮添加了事件。是利用MFC向导生成下面的消息映射宏
ON_BN_CLICKED(IDC_ADD_BTN,OnAdd)
然后在客户程序中,我调用了这个dll中引出的showDlg()函数,对话框虽然能够显示,但是其中的控件消息不能响应
这是为什么呢?
请各位大侠指教下
解决方案 »
- opengl屏幕坐标转化为世界坐标
- 一个关于SetScrollSizes的问题请教高手
- CTreeCTRL的InsertItem( .int nImage, int nSelectedImage,) nImage、nSelectedImage分别指的是什么
- 我的线程函数要使用一个类中的变量,要如何操作?
- 为何我写的DLL不能注册?还报调用约定的错?
- 关于在线检测的问题
- Error#-2147217900 INSERT INTO 语句的语法错误!到底是在那里错了,不要担心分数,不够可以另外在加!
- 栈内存对齐问题
- 请教一个编译dll的问题
- 程序员请注意:一个拼音标注软件的开发
- 为什么CreateProcess和LoadLibrary都失败
- Linking...
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
CAddDllDlg dlldlg;
dlldlg.DoModal();
}