上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 自己实现一个继承vtk的类时要使用vtkStandardNewMacro()如果全部类直接在头文件中实现,然后最后加上vtkStandardNewMacro()这句 会出现编译出错,例如参数不匹配解决办法:vtkStandardNewMacro()是用在源文件中的 放在实现中才不会出错。例子如下:头文件:#pragma once#include"stdafx.h"#include<vtkInteractorStyleImage.h>//#include<vtkObject.h>#include <vtkObjectFactory.h>cl 阅读全文
posted @ 2013-05-31 23:05 30斤大番薯 阅读(2493) 评论(0) 推荐(0) 编辑
摘要: http://social.msdn.microsoft.com/Forums/en-US/vcmfcatl/thread/5482103e-272b-4c9f-bac4-be15f14782bd 解决办法You don't want the "intellegent menus" feature, some menu items are hidden, and you have to click to show the whole menu?To disable this feature, go to CMainFrame::OnCreate. You will 阅读全文
posted @ 2013-04-07 20:30 30斤大番薯 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 今天傍晚发现一个问题 0xC0000008关闭程序时 提示这个错误其实是因为 delete了一些没有初始化或者已经被delete的指针引起的第二个原因是自己没有定义某些类的析构函数如class A{ P*p;}class B{ A *a=new A; P p; a.p=&p;~B(){delete a;}}此时当B析构时,会析构掉p,而A因为保存了一个P的指针,因此使用默认的析构函数时也会delete p;但是此时p的实体已经在B中析构了,此时delete p就会引起错误。 阅读全文
posted @ 2013-04-03 20:38 30斤大番薯 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 解决办法itk重新release编译然后将工程属性中MD调试改成MD不调试好了。 阅读全文
posted @ 2013-03-29 15:54 30斤大番薯 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 这种问题经常都是头文件互相包含导致的在h文件开头加上#pragma once这样这个头文件只编译一次避免了这个问题 阅读全文
posted @ 2013-03-21 22:14 30斤大番薯 阅读(9102) 评论(0) 推荐(0) 编辑
摘要: MFC中修改dockpane的位置生成的程序却没有生效的问题,例如原来的dockpane在左边,我突然改到右边,生成的程序去没有发生变化,dockpane还在左边,这是因为当前程序已经在注册表中添加了程序了信息,解决办法如下:解决办法如下: 1、在APP类中的InitInstance()函数中有SetRegistryKey,其功能是记录程序中的一些注册表信息 2、当你调试多次的时候,注册表记录的信息可能会换乱,最终造成程序停靠窗口的初始化停靠位置无效 3、在注册表中搜索SetRegistryKey的参数字符串如:SetRegistryKey(_T("Local AppWizard-G 阅读全文
posted @ 2013-03-16 15:49 30斤大番薯 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 第一步:将两个空白的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", 阅读全文
posted @ 2013-03-16 15:45 30斤大番薯 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: vtkMultiThreader是个坑爹货this->m_vtk.multithreader=vtkMultiThreader::New();int thID = this->m_vtk.multithreader->SpawnThread((vtkThreadFunctionType)Thread_VolumeRender_test, &(this->renderinfo));&(this->renderinfo)搞了两天死活传不进线程里面,坑爹啊,找来找去都不知道究竟哪里有问题调试时已经确定&(this->renderinfo)是 阅读全文
posted @ 2013-03-07 16:33 30斤大番薯 阅读(1149) 评论(1) 推荐(0) 编辑
摘要: #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 阅读全文
posted @ 2013-03-05 21:26 30斤大番薯 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 现在是想vtk在刷新volume render的时候,用户能交互。这样的话,应该把gpu volume render这个计算过程独立出一个线程,交互又是一个线程,但是交互和volume render的线程耦合度好像很高,怎么分得开呢? 阅读全文
posted @ 2013-02-05 16:55 30斤大番薯 阅读(1408) 评论(6) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页