title: GDI+ gif speed problem
body: <p>I am using C++ GDI+ to open a gif</p>
  
  <p>however I find the frame interval is really strange.
  It is different from played it by window's pic viewer.</p>
  
  <p>The code I written is as follow.</p>
  
  <pre><code>pMultiPageImg = new Bitmap(XXXXX);
  int size = m_pMultiPageImg-&gt;GetPropertyItemSize(PropertyTagFrameDelay);
  m_pTimeDelays = (PropertyItem*) malloc (size);
  m_pMultiPageImg-&gt;GetPropertyItem(PropertyTagFrameDelay, size, m_pTimeDelays);
  int frameSize =  m_pMultiPageImg-&gt;GetFrameDimensionsCount();();
  
  // the interal of frame FrameNumber:
  long lPause = ((long*)m_pTimeDelays-&gt;value)[FrameNumber] * 10;
  </code></pre>
  
  <p>however I found some frame the lPause &lt;= 0.
  What does this mean?</p>
  
  <p>And are code I listed right for get the interval?</p>
  
  <p>Many thanks!</p>