資源簡介
利用com技術,講ppt轉換成圖片。方便沒有安裝office的打開
代碼片段和文件信息
#include?“ImageManager.h“
ImageManager::ImageManager(void)
{
}
ImageManager::~ImageManager(void)
{
}
void?ImageManager::pushBack(?const?wchar_t*?img?)
{
if?(img?&&?wcslen(img)?>?0)
{
m_listImages.push_back(std::wstring(img));
}
}
void?ImageManager::pushFront(?const?wchar_t*?img?)
{
if?(img?&&?wcslen(img)?>?0)
{
m_listImages.push_front(std::wstring(img));
}
}
void?ImageManager::popBack()
{
if?(!m_listImages.empty())
{
m_listImages.pop_back();
}
}
void?ImageManager::popFront()
{
if?(!m_listImages.empty())
{
m_listImages.pop_front();
}
}
const?wchar_t*?ImageManager::front()
{
if?(!m_listImages.empty())
{
return?m_listImages.front().c_str();
}
return?NULL;
}
const?wchar_t*?ImageManager::back()
{
if?(!m_listImages.empty())
{
return?m_listImages.back().c_str();
}
return?NULL;
}
int?ImageManager::size()
{
return?m_listImages.size();
}
bool?ImageManager::insert(?const?wchar_t*?img?int?index?/*=?0*/?)
{
if?(index?0?||?index?>?size())
{
return?false;
}
std::list::iterator?iter?=?m_listImages.begin();
for?(int?i?=?0;?i? {
++iter;
}
m_listImages.insert(iter?std::wstring(img));
return?true;
}
bool?ImageManager::erase(?int?index?)
{
if?(index?0?||?index?>=?size())
{
return?false;
}
std::list::iterator?iter?=?m_listImages.begin();
for?(int?i?=?0;?i? {
++iter;
}
m_listImages.erase(iter);
return?true;
}
const?wchar_t*?ImageManager::member(?int?index?)
{
if?(index?0?||?index?>=?size())
{
return?NULL;
}
std::list::iterator?iter?=?m_listImages.begin();
for?(int?i?=?0;?i? {
++iter;
}
return?iter->c_str();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????7084??2011-11-25?11:43??dragFiles\Debug\BuildLog.htm
?????文件?????217600??2011-11-25?11:43??dragFiles\Debug\dragFiles.exe
?????文件????????920??2011-11-25?11:13??dragFiles\Debug\dragFiles.exe.em
?????文件????????984??2011-11-25?11:13??dragFiles\Debug\dragFiles.exe.em
?????文件????????861??2011-11-25?11:43??dragFiles\Debug\dragFiles.exe.intermediate.manifest
?????文件????1460788??2011-11-25?11:43??dragFiles\Debug\dragFiles.ilk
?????文件????4615168??2011-11-25?11:43??dragFiles\Debug\dragFiles.pdb
?????文件?????210678??2011-11-25?11:11??dragFiles\Debug\ImageManager.obj
?????文件?????592977??2011-11-25?11:38??dragFiles\Debug\main.obj
?????文件?????????67??2011-11-25?11:43??dragFiles\Debug\mt.dep
?????文件?????130178??2011-11-25?11:38??dragFiles\Debug\PowerPointEx.obj
?????文件?????439335??2011-11-25?11:43??dragFiles\Debug\PowerPointTransform.obj
?????文件????1485824??2011-11-25?11:43??dragFiles\Debug\vc90.idb
?????文件????2543616??2011-11-25?11:43??dragFiles\Debug\vc90.pdb
?????文件???20368384??2011-11-25?11:48??dragFiles\dragFiles.ncb
?????文件????????883??2011-11-24?16:44??dragFiles\dragFiles.sln
????..A..H.?????43264??2011-11-25?11:48??dragFiles\dragFiles.suo
?????文件???????4379??2011-11-24?17:31??dragFiles\dragFiles.vcproj
?????文件???????1421??2011-11-25?11:48??dragFiles\dragFiles.vcproj.huchengli-PC.huchengli.user
?????文件????5789595??2011-11-24?10:31??dragFiles\hcl.pptx
?????文件???????1810??2011-11-24?15:43??dragFiles\ImageManager.cpp
?????文件????????486??2011-11-24?13:50??dragFiles\ImageManager.h
?????文件???????7542??2011-11-25?10:34??dragFiles\main.cpp
?????文件????1068734??2007-09-14?03:30??dragFiles\mso.tlh
?????文件?????814241??2007-09-14?03:30??dragFiles\mso.tli
?????文件?????523998??2011-11-23?10:03??dragFiles\msppt.tlh
?????文件?????545864??2006-10-26?21:07??dragFiles\msppt.tli
?????文件???????3911??2011-11-25?11:13??dragFiles\PowerPointEx.cpp
?????文件????????814??2011-11-25?11:10??dragFiles\PowerPointEx.h
?????文件???????5415??2011-11-25?11:42??dragFiles\PowerPointTransform.cpp
............此處省略10個文件信息
評論
共有 條評論