//加载GIF文件
void COutputGIFDlg::OnBrowse()
{
CFileDialog flDlg(TRUE, "", "", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
"GIF|*.gif;||");//定义文件打开对话框
if (flDlg.DoModal() == IDOK)
{
CString szText;
szText = flDlg.GetPathName();
m_FileName.SetWindowText(szText);
m_pBmp = Bitmap::FromFile(szText.AllocSysString()); //加载GIF图像
szText.ReleaseBuffer();
m_nCount = m_pBmp->GetFrameDimensionsCount(); //获取帧维数
GUID *pGuids = new GUID[m_nCount]; //定义一个GUID数组
m_pBmp->GetFrameDimensionsList(pGuids,m_nCount); //获取图像帧的GUID
m_FrameCount = m_pBmp->GetFrameCount(pGuids); //获取GIF帧数
UINT nSize; //定义一个整型变量
m_nCount = 0; //初始化成员变量
m_pBmp->GetPropertySize(&nSize, &m_nDelay); //获取属性大小
PropertyItem *pItem = NULL; //定义属性指针</