我在通用控件里设置了一个botton,消息处理函数:
pic *pic=new pic(this);
pic->ShowWindow(SW_SHOW);
pic->UpdateData(0);
但是编译的时候报错'IDD_pic' : undeclared identifier
请问是哪儿出了问题啊?我这个问题出现好几次了。
pic *pic=new pic(this);
pic->ShowWindow(SW_SHOW);
pic->UpdateData(0);
但是编译的时候报错'IDD_pic' : undeclared identifier
请问是哪儿出了问题啊?我这个问题出现好几次了。
picture->Create(IDD_pic,NULL);
picture->ShowWindow(SW_SHOW);
picture->UpdateData(0);
刚才少了一句,请问是什么原因报错啊?我设置的对话框的id就是IDD_pic啊。
我用模式对话框就可以掉出来。
call AtlAxCreateDialog/AtlAxDialogBox
不明白了。
Can you find IID_pic in resource.h??
现在好了,便宜出来是dll,请问怎么样才能编成ocx啊?
CPrintPreviewDlg *PrintPreviewDlg = new CPrintPreviewDlg();
PrintPreviewDlg->m_pReport = this;
PrintPreviewDlg->m_IsModal = ShowModal;
PrintPreviewDlg->m_GenerateStyle = GenerateStyle;
if (PrintPreviewDlg->m_IsModal)
{
PrintPreviewDlg->DoModal();
}
else
{
PrintPreviewDlg->Create(::GetActiveWindow());
PrintPreviewDlg->ShowWindow(SW_SHOW);
}
是不是没有 include "Resource.h"
这个我看了,也是在另一个页面显示的,如果想在点击这个控件就立刻出现一个对话框呢?不是掉用另一个网页来显示?