03 2013 档案
VS2010使用 ITK的release版本链接失败 “_ITERATOR_DEBUG_LEVEL”
摘要:解决办法itk重新release编译然后将工程属性中MD调试改成MD不调试好了。
阅读全文
c++写一个类后编译发现class重定义
摘要:这种问题经常都是头文件互相包含导致的在h文件开头加上#pragma once这样这个头文件只编译一次避免了这个问题
阅读全文
MFC中修改dockpane的位置生成的程序却没有生效的问题解决
摘要:MFC中修改dockpane的位置生成的程序却没有生效的问题,例如原来的dockpane在左边,我突然改到右边,生成的程序去没有发生变化,dockpane还在左边,这是因为当前程序已经在注册表中添加了程序了信息,解决办法如下:解决办法如下: 1、在APP类中的InitInstance()函数中有SetRegistryKey,其功能是记录程序中的一些注册表信息 2、当你调试多次的时候,注册表记录的信息可能会换乱,最终造成程序停靠窗口的初始化停靠位置无效 3、在注册表中搜索SetRegistryKey的参数字符串如:SetRegistryKey(_T("Local AppWizard-G
阅读全文
转:将CFormView嵌入到CDockablePane中
摘要:第一步:将两个空白的CDockablePane嵌入到MainFrm中:1,利用类向导,添加两个基类为CDockablePane的类CDock1,CDock2;2,在MainFrm.h中添加Dock1.h和Dock2.h的头文件;并派生两个子类protected:CDock1 m_dock1;CDock2 m_dock2;CDockablePane* m_pTabbedBar;3,在MainFrm的OnCreate()里面添加:(最好接着EnableAutoHidePanes(CBRS_ALIGN_ANY);这句后面添加)if(!m_dock1.Create("Dock1",
阅读全文
vtkMultiThreader坑爹吗?
摘要:vtkMultiThreader是个坑爹货this->m_vtk.multithreader=vtkMultiThreader::New();int thID = this->m_vtk.multithreader->SpawnThread((vtkThreadFunctionType)Thread_VolumeRender_test, &(this->renderinfo));&(this->renderinfo)搞了两天死活传不进线程里面,坑爹啊,找来找去都不知道究竟哪里有问题调试时已经确定&(this->renderinfo)是
阅读全文
一个失败的案例,一个线程创建非模态对话框,主线程做其它事,对话框按钮不能响应鼠标
摘要:#include "afxwin.h"#include "STOPDialog.h"class UIWorker : public CWinThread{ DECLARE_DYNCREATE(UIWorker); public: UIWorker(void); ~UIWorker(void); bool CreateMyDlg( void ); void SetOwnerWnd( HWND hWnd ); void DestroyMyDlg( void ); bool GetDoneFlag(); BOOL InitInstance(); int Exi
阅读全文