<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 9pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><FONT color=#0000ff size=3>Hi , vtk users , </FONT><BR>
<FONT color=#0000ff size=3></FONT>&nbsp;<BR>
<FONT color=#0000ff size=3>&nbsp;&nbsp;&nbsp; I meet a delicate problem when I write program to show&nbsp;a image , I use </FONT><BR>
<FONT color=#0000ff size=3>vtkDICOMImageReader ,vtkImageViewer2 and MFC , but I try&nbsp;use the Picture control in MFC (its base </FONT><BR>
<FONT color=#0000ff size=3>class is CFormView) ,&nbsp;and I want to make the image shown in&nbsp;the Picture control&nbsp;.&nbsp;unluckily ,&nbsp;if I use </FONT><BR>
<FONT color=#0000ff size=3>SetDirectoryName() method of vtkDICOMImageReader&nbsp;, I will&nbsp;get a blank Picture control and another </FONT><BR>
<FONT color=#0000ff size=3>vtk&nbsp;render window , but the image should be shown in the Picture control&nbsp;! while I use the SetFileName</FONT><BR>
<FONT color=#0000ff size=3>() method and set only one image's path , that will be OK , the image is shown in the Picture </FONT><BR>
<FONT color=#0000ff size=3>control . however&nbsp;, if I change the SetFileName() method&nbsp;to&nbsp;SetDirectoryName() ,&nbsp;what I get is&nbsp;just a </FONT><BR>
<FONT color=#0000ff size=3>blank Picture&nbsp;control and a additional vtk render window , here is the image !</FONT><BR>
<FONT color=#0000ff size=3>&nbsp;&nbsp;&nbsp; what is more , I have tried&nbsp;another way to do it&nbsp;, I change to&nbsp;use the MFC view (its base class is </FONT><BR>
<FONT color=#0000ff size=3>CView) , the result is : if I use SetFileName() of vtkDICOMImageReader and&nbsp;only read one image , it </FONT><BR>
<FONT color=#0000ff size=3>will be OK , but&nbsp;if I use SetDirectoryName() , I will get a blank view window and an additional vtk </FONT><BR>
<FONT color=#0000ff size=3>render window&nbsp;!&nbsp;</FONT><BR>
<FONT color=#0000ff size=3>&nbsp;&nbsp;&nbsp; and I have doubted whether my pipeline is&nbsp;wrong , but&nbsp;if I change vtkImageViewer2 to </FONT><BR>
<FONT color=#0000ff size=3>vtkImageViewer ,&nbsp;all will be OK , but I want to use vtkImageViewer2 , because it&nbsp;allows us to add </FONT><BR>
<FONT color=#0000ff size=3>other actor . so&nbsp;, who can tell me how should I use&nbsp;vtkIamgeViewer2&nbsp;&amp; vtkDICOMImageReader&nbsp;in MFC ?&nbsp;</FONT><BR>
<FONT color=#0000ff size=3></FONT>&nbsp;<BR>
<FONT color=#0000ff size=3>&nbsp;&nbsp;&nbsp; thank you with great regards !</FONT><BR>
<FONT color=#0000ff size=3>&nbsp;&nbsp;&nbsp; </FONT><BR>
<FONT color=#0000ff size=3>&nbsp;&nbsp;&nbsp; Mark</FONT><BR><br /><hr />使用新一代 Hotmail,更强大、更安全、更多存储空间! <a href='http://mail.live.com' target='_new'>立刻体验!</a></body>
</html>