调用OnFileOpen函数出错
代码如下:
class MyApp:public CWinApp
{
public:
BOOL InitInstance()
{
CDocument* doc;
CSingleDocTemplate* DocTemplate;
DocTemplate = new CSingleDocTemplate(
IDR_MENU1,
RUNTIME_CLASS(MyDocument),
RUNTIME_CLASS(MyFrame),
RUNTIME_CLASS(MyView));
AddDocTemplate(DocTemplate);
doc= DocTemplate->CreateNewDocument();
m_pMainWnd = DocTemplate->CreateNewFrame(doc, NULL);
DocTemplate->InitialUpdateFrame((CFrameWnd*)m_pMainWnd, doc);
m_pMainWnd->ShowWindow(SW_SHOW);
return true;
}
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(MyApp, CWinApp)
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
END_MESSAGE_MAP()
在调用OnFileOpen时,运行到DoPromptFileName函数的
VERIFY(title.LoadString(nIDSTitle));
这句时出错,找不到nIDSTitle 这个号码的字符串.
我建立了一个单文档MFC同样调用 OnFileOpen 函数,运行到DoPromptFileName
时不出错,运行VERIFY(title.LoadString(nIDSTitle));得到title为"打开"
为什么我直接调用MFC函数会出错呢?
我建立字符串资源IDR_MENU1了,为:Paint\npaint\npaint\nPaint File(*.pnt)\n.pnt\n
相关推荐
Python函数必须先定义,后调用说明(函数调用函数例外)
java开发者在定义类中的方法时,不会关心方法的定义相对于调用语句的位置。 但是python中需要注意: 函数必须先定义、后调用(函数调用函数例外)。 如下为示例说明: 1、python函数的应用一般需要:先定义、后调用: 2、如果函数定义在调用之后,执行将报错: 3、函数中调用函数不受此限制: 4、但是语句对函数调用,必须在函数调用之后,包括直接调用的函数调用的其他函数也必须在调用语句之前,否则报错: 补充知识:Python的列表等变量的声明必须要在函数定义与函数调用之前 源代码 —–这个代码作用是调用Linux应用终端操作来实现计算,并把计算结果取出来,组成相似矩阵,有五组值也就是
VBA中调用EXCEL函数
VBA中调用EXCEL函数 相信有你需要的
Android中 webView调用JS出错的解决办法
主要介绍了Android中 webView调用JS出错的解决办法,需要的朋友可以参考下
ubuntu:python调用c生成so文件出错
bfs.cpp:11:15: error: expected constructor, destructor, or type conversion before ‘(’ token __declspec(dllexport) windows到linux的转换: windows下: #include #include #include #include using namespace std; #define FF(a,b) for(a=0;a<b;a++) extern C { __declspec(dllexport) void fillHole(int * i
解决pycharm中导入自己写的.py函数出错问题
今天小编就为大家分享一篇解决pycharm中导入自己写的.py函数出错问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


