本文整理汇总了C++中CDuiString::Right方法的典型用法代码示例。如果您正苦于以下问题:C++ CDuiString::Right方法的具体用法?C++ CDuiString::Right怎么用?C++ CDuiString::Right使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CDuiString
的用法示例。
在下文中一共展示了CDuiString::Right方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: EnumerateFiles
void EnumerateFiles(std::vector<PlayFileInfo> &vctString)
{
WIN32_FIND_DATA fd;
HANDLE hFind = ::FindFirstFile(_T("*.*"), &fd);
if (hFind != INVALID_HANDLE_VALUE)
{
do
{
// 如果为目录
if (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if (_tcscmp(fd.cFileName, _T(".")) && _tcscmp(fd.cFileName, _T("..")))
{
::SetCurrentDirectory(fd.cFileName);
EnumerateFiles(vctString);
::SetCurrentDirectory(_T(".."));
}
}
// 如果为文件
else
{
CDuiString strDir;
TCHAR lpDir[MAX_PATH];
::GetCurrentDirectory(MAX_PATH, lpDir);
strDir = lpDir;
if ( strDir.Right(1) != _T("\\") )
{
strDir += _T("\\");
}
strDir += fd.cFileName;
PlayFileInfo tempPlayFileInfo;
wcscpy(tempPlayFileInfo.szFileName, strDir.GetData());
tempPlayFileInfo.nPos = 0;
vctString.push_back(tempPlayFileInfo);
}
} while (::FindNextFile(hFind, &fd));
::FindClose(hFind);
}
}
示例2: EnumerateFiles
void CFileUtil::EnumerateFiles(vector<CDuiString> &vctString)
{
WIN32_FIND_DATA fd;
HANDLE hFind = ::FindFirstFile(_T("*.*"), &fd);
if (hFind != INVALID_HANDLE_VALUE)
{
do
{
// 如果为目录
if (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if (_tcscmp(fd.cFileName, _T(".")) && _tcscmp(fd.cFileName, _T("..")))
{
::SetCurrentDirectory(fd.cFileName);
EnumerateFiles(vctString);
::SetCurrentDirectory(_T(".."));
}
}
// 如果为文件
else
{
CDuiString strDir;
TCHAR lpDir[MAX_PATH];
::GetCurrentDirectory(MAX_PATH, lpDir);
strDir = lpDir;
if ( strDir.Right(1) != _T("\\") )
{
strDir += _T("\\");
}
strDir += fd.cFileName;
if (CFileUtil::FindFileExt(strDir.GetData(), STR_SUPPORT_FILE_EXT))
vctString.push_back(strDir.GetData());
}
} while (::FindNextFile(hFind, &fd));
::FindClose(hFind);
}
}
示例3: OnAuthSuccess
void main_frame::OnAuthSuccess( CDuiString &strUrl )
{
USES_CONVERSION;
int pos = -1;
pos = strUrl.Find('=');
CDuiString retnCode = strUrl.Right(strUrl.GetLength() - pos - 1);
m_weiboManage.GetMethod()->oauth2Code(W2A(retnCode), REDIRECT_URL , NULL);
CWebBrowserUI *pLoginWeb = static_cast<CWebBrowserUI*>(m_PaintManager.FindControl(_T("loginWnd")));
if (pLoginWeb)
{
pLoginWeb->SetVisible(false);
}
CLabelUI *pUnReadTimelineCount = static_cast<CLabelUI*>(m_PaintManager.FindControl(_T("unreadTimelineCount")));
if (pUnReadTimelineCount)
{
m_PaintManager.SetTimer(pUnReadTimelineCount,1,1000*10);
}
}
示例4: SplitFileName
void CFileUtil::SplitFileName(CDuiString fileName,CDuiString &name,CDuiString &exName)
{
name = fileName.Left(fileName.Find(L"."));
exName = fileName.Right(fileName.GetLength()-name.GetLength()-1);
}