我定义了一个从对话控派生出来的类 CNewDlg, 现在,想通过该对话框,让用户输入数据,并且,将数据入库:
CNewDlg insSEQEdit;
if(insSEQEdit.DoModal() == IDOK)
{ }
可是在执行到insSEQEdit.DoModal() 时(基调用CDialog::DoModal()时),报错():failure to load the dialog template resource,我该怎么办?
int CDialog::DoModal()
{
// can be constructed with a resource template or InitModalIndirect
ASSERT(m_lpszTemplateName != NULL || m_hDialogTemplate != NULL ||
m_lpDialogTemplate != NULL); // load resource as necessary
LPCDLGTEMPLATE lpDialogTemplate = m_lpDialogTemplate;
HGLOBAL hDialogTemplate = m_hDialogTemplate;
HINSTANCE hInst = AfxGetResourceHandle();
if (m_lpszTemplateName != NULL)
{
hInst = AfxFindResourceHandle(m_lpszTemplateName, RT_DIALOG);
HRSRC hResource = ::FindResource(hInst, m_lpszTemplateName, RT_DIALOG);
hDialogTemplate = LoadResource(hInst, hResource);
}
if (hDialogTemplate != NULL)
lpDialogTemplate = (LPCDLGTEMPLATE)LockResource(hDialogTemplate); // return -1 in case of failure to load the dialog template resource
if (lpDialogTemplate == NULL)
return -1;
CNewDlg insSEQEdit;
if(insSEQEdit.DoModal() == IDOK)
{ }
可是在执行到insSEQEdit.DoModal() 时(基调用CDialog::DoModal()时),报错():failure to load the dialog template resource,我该怎么办?
int CDialog::DoModal()
{
// can be constructed with a resource template or InitModalIndirect
ASSERT(m_lpszTemplateName != NULL || m_hDialogTemplate != NULL ||
m_lpDialogTemplate != NULL); // load resource as necessary
LPCDLGTEMPLATE lpDialogTemplate = m_lpDialogTemplate;
HGLOBAL hDialogTemplate = m_hDialogTemplate;
HINSTANCE hInst = AfxGetResourceHandle();
if (m_lpszTemplateName != NULL)
{
hInst = AfxFindResourceHandle(m_lpszTemplateName, RT_DIALOG);
HRSRC hResource = ::FindResource(hInst, m_lpszTemplateName, RT_DIALOG);
hDialogTemplate = LoadResource(hInst, hResource);
}
if (hDialogTemplate != NULL)
lpDialogTemplate = (LPCDLGTEMPLATE)LockResource(hDialogTemplate); // return -1 in case of failure to load the dialog template resource
if (lpDialogTemplate == NULL)
return -1;
解决方案 »
- 大家对GOOGLE.HK有啥看法?
- 关于数据包的问题(据说解决的人可获图灵奖提名奥)
- 最近登陆不了Google的xdjm,试试这个网站www.baigoogledu.com
- 大家帮忙看看
- SOS
- vc解析xml函数参数个数的疑惑!
- debug模式结果正确,但是release模式结果却不正确。这是怎么回事??
- DAO类数据库类应用程序为何不支持Access数据库文件(*.mdb)?
- ****谁能给我一个简单的MDI程序,请进*****
- 程序都有那就种方法得到 客户窗口的句柄
- 能帮看一下这段代码是怎么分块的吗?
- 自己creat的combo box控件,如何响应它的消息(比如:setfocus,dropdown等)
时,模板加不上去,为什么?咋办??