2013年9月21日

sampleviewer add menu item error 'assert'

摘要: 可以跟踪到 mfc提供的源代码内部,(注:如果打开了mfc源代码,设置了断点,但是跟不进去,那就需要更新PDB文件,具体网上搜)打开 wincore.cpp文件(D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\src\mfc)。查看 312 行,所在函数如下:CWnd* PASCAL CWnd::FromHandle(HWND hWnd){ CHandleMap* pMap = afxMapHWND(TRUE); //create map if not exist ASSERT(pMap != NULL); CWnd* 阅读全文

posted @ 2013-09-21 20:24 song2013 阅读(283) 评论(0) 推荐(0) 编辑

vc 常用语句

摘要: 1)CMainFrame* pmainframe=(CMainFrame*)AfxGetMainWnd();CChildFrame *m_finderframe=(CChildFrame*)pmainframe->GetActiveFrame();CImageView *m_View=(CImageView*)pmainframe->GetActiveFrame()->GetActiveView();CXXXView*pV=(CXXXView*)m_wndSplitter.GetPane(i,j);2)menu1\ON_COMMAND(ID_creat_template, O 阅读全文

posted @ 2013-09-21 13:06 song2013 阅读(442) 评论(0) 推荐(0) 编辑

VC error link

摘要: 错误1:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main在project-setting-link里找到project options 去掉里面的/subsystem:console错误2:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endt...将工程设置为Using MFC in a static library错误3:libcmtd.lib(crt0.obj) : error LNK2001: unr 阅读全文

posted @ 2013-09-21 12:31 song2013 阅读(271) 评论(0) 推荐(0) 编辑

导航