关于文件存档的有关问题

关于文件存档的问题
我自己编了一段程序,在保存为一种文件格式。再次用这个exe文件打开时,就不行了。
具体情况如下:我在试图中显示多张图片,我在构造函数中使用if语句
if(Fdex==0 && Idex==0)
{
  m_nBmp=IDB_BITMAP17;  
  }
  if(Fdex==0 && Idex==1)
  {  
  m_nBmp=IDB_BITMAP23;  
}
  if(Fdex==0 && Idex==2)
  {  
  m_nBmp=IDB_BITMAP16;  
}
  if(Fdex==0 && Idex==3)
  {  
  m_nBmp=IDB_BITMAP1;  
  }
  
 然后在一个draw函数中显示(正常的位图显示)。
当保存的文档再次用exe文件打开时,就都只显示IDB_BITMAP17。
请高手指点小弟!

------解决方案--------------------
根据你上面的代码,满足了第一个IF条件,那后面的IF条件当然不满足了,所以只有第一张位图能显示。你的IF控制语句是不是有问题?
------解决方案--------------------
你看看是不是Fdex和Idex没有保存或者保存错误了,