Funções de caminho da ATL
A ATL fornece a classe ATLPath para manipular caminhos na forma de CPathT. Esse código pode ser encontrado em atlpath.h.
Classes relacionadas
Classe | Descrição |
---|---|
Classe CPathT | Essa classe representa um caminho. |
Typedefs relacionados
Typedef | Descrição |
---|---|
CPath |
Uma especialização de CPathT usando CString . |
CPathA |
Uma especialização de CPathT usando CStringA . |
CPathW |
Uma especialização de CPathT usando CStringW . |
Funções
Função | Descrição |
---|---|
ATLPath::AddBackslash | Essa função é um wrapper sobrecarregado para PathAddBackslash. |
ATLPath::AddExtension | Essa função é um wrapper sobrecarregado para PathAddExtension. |
ATLPath::Acrescentar | Essa função é um wrapper sobrecarregado para PathAppend. |
ATLPath::BuildRoot | Essa função é um wrapper sobrecarregado para PathBuildRoot. |
ATLPath::Canonicalize | Essa função é um wrapper sobrecarregado para PathCanonicalize. |
ATLPath::Combinar | Essa função é um wrapper sobrecarregado para PathCombine. |
ATLPath::CommonPrefix | Essa função é um wrapper sobrecarregado para PathCommonPrefix. |
ATLPath::CompactPath | Essa função é um wrapper sobrecarregado para PathCompactPath. |
ATLPath::CompactPathEx | Essa função é um wrapper sobrecarregado para PathCompactPathEx. |
ATLPath::FileExists | Essa função é um wrapper sobrecarregado para PathFileExists. |
ATLPath::FindExtension | Essa função é um wrapper sobrecarregado para PathFindExtension. |
ATLPath::FindFileName | Essa função é um wrapper sobrecarregado para PathFindFileName. |
ATLPath::GetDriveNumber | Essa função é um wrapper sobrecarregado para PathGetDriveNumber. |
ATLPath::IsDirectory | Essa função é um wrapper sobrecarregado para PathIsDirectory. |
ATLPath::IsFileSpec | Essa função é um wrapper sobrecarregado para PathIsFileSpec. |
ATLPath::IsPrefix | Essa função é um wrapper sobrecarregado para PathIsPrefix. |
ATLPath::IsRelative | Essa função é um wrapper sobrecarregado para PathIsRelative. |
ATLPath::IsRoot | Essa função é um wrapper sobrecarregado para PathIsRoot. |
ATLPath::IsSameRoot | Essa função é um wrapper sobrecarregado para PathIsSameRoot. |
ATLPath::IsUNC | Essa função é um wrapper sobrecarregado para PathIsUNC. |
ATLPath::IsUNCServer | Essa função é um wrapper sobrecarregado para PathIsUNCServer. |
ATLPath::IsUNCServerShare | Essa função é um wrapper sobrecarregado para PathIsUNCServerShare. |
ATLPath::MakePretty | Essa função é um wrapper sobrecarregado para PathMakePretty. |
ATLPath::MatchSpec | Essa função é um wrapper sobrecarregado para PathMatchSpec. |
ATLPath::QuoteSpaces | Essa função é um wrapper sobrecarregado para PathQuoteSpaces. |
ATLPath::RelativePathTo | Essa função é um wrapper sobrecarregado para PathRelativePathTo. |
ATLPath::RemoveArgs | Essa função é um wrapper sobrecarregado para PathRemoveArgs. |
ATLPath::RemoverBarra Invertida | Essa função é um wrapper sobrecarregado para PathRemoveBackslash. |
ATLPath::RemoveBlanks | Essa função é um wrapper sobrecarregado para PathRemoveBlanks. |
ATLPath::RemoveExtension | Essa função é um wrapper sobrecarregado para PathRemoveExtension. |
ATLPath::RemoveFileSpec | Essa função é um wrapper sobrecarregado para PathRemoveFileSpec. |
ATLPath::RenameExtension | Essa função é um wrapper sobrecarregado para PathRenameExtension. |
ATLPath::SkipRoot | Essa função é um wrapper sobrecarregado para PathSkipRoot. |
ATLPath::StripPath | Essa função é um wrapper sobrecarregado para PathStripPath. |
ATLPath::StripToRoot | Essa função é um wrapper sobrecarregado para PathStripToRoot. |
ATLPath::UnquoteSpaces | Essa função é um wrapper sobrecarregado para PathUnquoteSpaces. |
Requisitos
Cabeçalho: atlpath.h
ATLPath::AddBackSlash
Essa função é um wrapper sobrecarregado para PathAddBackslash.
Sintaxe
inline char* AddBackslash(char* pszPath);
inline wchar_t* AddBackslash(wchar_t* pszPath);
Comentários
Confira PathAddBackslash para obter detalhes.
ATLPath::AddExtension
Essa função é um wrapper sobrecarregado para PathAddExtension.
Sintaxe
inline BOOL AddExtension(char* pszPath, const char* pszExtension);
inline BOOL AddExtension(wchar_t* pszPath, const wchar_t* pszExtension);
Comentários
Confira PathAddExtension para obter detalhes.
ATLPath::Acrescentar
Essa função é um wrapper sobrecarregado para PathAppend.
Sintaxe
inline BOOL Append(char* pszPath, const char* pszMore);
inline BOOL Append(wchar_t* pszPath, const wchar_t* pszMore);
Comentários
Confira PathAppend para obter detalhes.
ATLPath::BuildRoot
Essa função é um wrapper sobrecarregado para PathBuildRoot.
Sintaxe
inline char* BuildRoot(char* pszPath, int iDrive);
inline wchar_t* BuildRoot(wchar_t* pszPath, int iDrive);
Comentários
Confira PathBuildRoot para obter detalhes.
ATLPath::Canonicalize
Essa função é um wrapper sobrecarregado para PathCanonicalize.
Sintaxe
inline BOOL Canonicalize(char* pszDest, const char* pszSrc);
inline BOOL Canonicalize(wchar_t* pszDest, const wchar_t* pszSrc);
Comentários
Confira PathCanonicalize para obter detalhes.
ATLPath::Combinar
Essa função é um wrapper sobrecarregado para PathCombine.
Sintaxe
inline char* Combine(
char* pszDest,
const char* pszDir,
const char* pszFile
);
inline wchar_t* Combine(
wchar_t* pszDest,
const wchar_t* pszDir,
const wchar_t* pszFile);
Comentários
Confira PathCombine para obter detalhes.
ATLPath::CommonPrefix
Essa função é um wrapper sobrecarregado para PathCommonPrefix.
Sintaxe
inline int CommonPrefix(
const char* pszFile1,
const char* pszFile2,
char* pszDest);
inline int CommonPrefix(
const wchar_t* pszFile1,
const wchar_t* pszFile2,
wchar_t* pszDest);
Comentários
Confira PathCommonPrefix para obter detalhes.
ATLPath::CompactPath
Essa função é um wrapper sobrecarregado para PathCompactPath.
Sintaxe
inline BOOL CompactPath(
HDC hDC,
char* pszPath,
UINT dx);
inline BOOL CompactPath(
HDC hDC,
wchar_t* pszPath,
UINT dx);
Comentários
Confira PathCompactPath para obter detalhes.
ATLPath::CompactPathEx
Essa função é um wrapper sobrecarregado para PathCompactPathEx.
Sintaxe
inline BOOL CompactPathEx(
char* pszDest,
const char* pszSrc,
UINT nMaxChars,
DWORD dwFlags);
inline BOOL CompactPathEx(
wchar_t* pszDest,
const wchar_t* pszSrc,
UINT nMaxChars,
DWORD dwFlags);
Comentários
Confira PathCompactPathEx para obter detalhes.
ATLPath::FileExists
Essa função é um wrapper sobrecarregado para PathFileExists.
Sintaxe
inline BOOL FileExists(const char* pszPath);
inline BOOL FileExists(const wchar_t* pszPath);
Comentários
Confira PathFileExists para obter detalhes.
ATLPath::FindExtension
Essa função é um wrapper sobrecarregado para PathFindExtension.
Sintaxe
inline char* FindExtension(const char* pszPath);
inline wchar_t* FindExtension(const wchar_t* pszPath);
Comentários
Confira PathFindExtension para obter detalhes.
ATLPath::FindFileName
Essa função é um wrapper sobrecarregado para PathFindFileName.
Sintaxe
inline char* FindFileName(const char* pszPath);
inline wchar_t* FindFileName(const wchar_t* pszPath);
Comentários
Confira PathFindFileName para obter detalhes.
ATLPath::GetDriveNumber
Essa função é um wrapper sobrecarregado para PathGetDriveNumber.
Sintaxe
inline int GetDriveNumber(const char* pszPath);
inline int GetDriveNumber(const wchar_t* pszPath);
Comentários
Confira PathGetDriveNumber para obter detalhes.
ATLPath::IsDirectory
Essa função é um wrapper sobrecarregado para PathIsDirectory.
inline BOOL IsDirectory(const char* pszPath);
inline BOOL IsDirectory(const wchar_t* pszPath);
Comentários
Confira PathIsDirectory para obter detalhes.
ATLPath::IsFileSpec
Essa função é um wrapper sobrecarregado para PathIsFileSpec.
Sintaxe
inline BOOL IsFileSpec(const char* pszPath);
inline BOOL IsFileSpec(const wchar_t* pszPath);
Comentários
Confira PathIsFileSpec para obter detalhes.
ATLPath::IsPrefix
Essa função é um wrapper sobrecarregado para PathIsPrefix.
Sintaxe
inline BOOL IsPrefix(const char* pszPrefix, const char* pszPath);
inline BOOL IsPrefix(const wchar_t* pszPrefix, const wchar_t* pszPath);
Comentários
Confira PathIsPrefix para obter detalhes.
ATLPath::IsRelative
Essa função é um wrapper sobrecarregado para PathIsRelative.
Sintaxe
inline BOOL IsRelative(const char* pszPath);
inline BOOL IsRelative(const wchar_t* pszPath);
Comentários
Confira PathIsRelative para obter detalhes.
ATLPath::IsRoot
Essa função é um wrapper sobrecarregado para PathIsRoot.
Sintaxe
inline BOOL IsRoot(const char* pszPath);
inline BOOL IsRoot(const wchar_t* pszPath);
Comentários
Confira PathIsRoot para obter detalhes.
ATLPath::IsSameRoot
Essa função é um wrapper sobrecarregado para PathIsSameRoot.
Sintaxe
inline BOOL IsSameRoot(const char* pszPath1, const char* pszPath2);
inline BOOL IsSameRoot(const wchar_t* pszPath1, const wchar_t* pszPath2);
Comentários
Confira PathIsSameRoot para obter detalhes.
ATLPath::IsUNC
Essa função é um wrapper sobrecarregado para PathIsUNC.
Sintaxe
inline BOOL IsUNC(const char* pszPath);
inline BOOL IsUNC(const wchar_t* pszPath);
Comentários
Confira PathIsUNC para obter detalhes.
ATLPath::IsUNCServer
Essa função é um wrapper sobrecarregado para PathIsUNCServer.
Sintaxe
inline BOOL IsUNCServer(const char* pszPath);
inline BOOL IsUNCServer(const wchar_t* pszPath);
Comentários
Confira PathIsUNCServer para obter detalhes.
ATLPath::IsUNCServerShare
Essa função é um wrapper sobrecarregado para PathIsUNCServerShare.
Sintaxe
inline BOOL IsUNCServerShare(const char* pszPath);
inline BOOL IsUNCServerShare(const wchar_t* pszPath);
Comentários
Confira PathIsUNCServerShare para obter detalhes.
ATLPath::MakePretty
Essa função é um wrapper sobrecarregado para PathMakePretty.
Sintaxe
inline BOOL MakePretty(char* pszPath);
inline BOOL MakePretty(wchar_t* pszPath);
Comentários
Confira PathMakePretty para obter detalhes.
ATLPath::MatchSpec
Essa função é um wrapper sobrecarregado para PathMatchSpec.
Sintaxe
inline BOOL MatchSpec(const char* pszPath, const char* pszSpec);
inline BOOL MatchSpec(const wchar_t* pszPath, const wchar_t* pszSpec);
Comentários
Confira PathMatchSpec para obter detalhes.
ATLPath::QuoteSpaces
Essa função é um wrapper sobrecarregado para PathQuoteSpaces.
Sintaxe
inline void QuoteSpaces(char* pszPath);
inline void QuoteSpaces(wchar_t* pszPath);
Comentários
Confira PathQuoteSpaces para obter detalhes.
ATLPath::RelativePathTo
Essa função é um wrapper sobrecarregado para PathRelativePathTo.
Sintaxe
inline BOOL RelativePathTo(
char* pszPath,
const char* pszFrom,
DWORD dwAttrFrom,
const char* pszTo,
DWORD dwAttrTo);
inline BOOL RelativePathTo(
wchar_t* pszPath,
const wchar_t* pszFrom,
DWORD dwAttrFrom,
const wchar_t* pszTo,
DWORD dwAttrTo);
Comentários
Confira PathRelativePathTo para obter detalhes.
ATLPath::RemoveArgs
Essa função é um wrapper sobrecarregado para PathRemoveArgs.
Sintaxe
inline void RemoveArgs(char* pszPath);
inline void RemoveArgs(wchar_t* pszPath);
Comentários
Confira PathRemoveArgs para obter detalhes.
ATLPath::RemoverBarra Invertida
Essa função é um wrapper sobrecarregado para PathRemoveBackslash.
Sintaxe
inline char* RemoveBackslash(char* pszPath);
inline wchar_t* RemoveBackslash(wchar_t* pszPath);
Comentários
Confira PathRemoveBackslash para obter detalhes.
ATLPath::RemoveBlanks
Essa função é um wrapper sobrecarregado para PathRemoveBlanks.
Sintaxe
inline void RemoveBlanks(char* pszPath);
inline void RemoveBlanks(wchar_t* pszPath);
Comentários
Confira PathRemoveBlanks para obter detalhes.
ATLPath::RemoveExtension
Essa função é um wrapper sobrecarregado para PathRemoveExtension.
Sintaxe
inline void RemoveExtension(char* pszPath);
inline void RemoveExtension(wchar_t* pszPath);
Comentários
Confira PathRemoveExtension para obter detalhes.
ATLPath::RemoveFileSpec
Essa função é um wrapper sobrecarregado para PathRemoveFileSpec.
Sintaxe
inline BOOL RemoveFileSpec(char* pszPath);
inline BOOL RemoveFileSpec(wchar_t* pszPath);
Comentários
Confira PathRemoveFileSpec para obter detalhes.
ATLPath::RenameExtension
Essa função é um wrapper sobrecarregado para PathRenameExtension.
Sintaxe
inline BOOL RenameExtension(char* pszPath, const char* pszExt);
inline BOOL RenameExtension(wchar_t* pszPath, const wchar_t* pszExt);
Comentários
Confira PathRenameExtension para obter detalhes.
ATLPath::SkipRoot
Essa função é um wrapper sobrecarregado para PathSkipRoot.
Sintaxe
inline char* SkipRoot(const char* pszPath);
inline wchar_t* SkipRoot(const wchar_t* pszPath);
Comentários
Confira PathSkipRoot para obter detalhes.
ATLPath::StripPath
Essa função é um wrapper sobrecarregado para PathStripPath.
Sintaxe
inline void StripPath(char* pszPath);
inline void StripPath(wchar_t* pszPath);
Comentários
Confira PathStripPath para obter detalhes.
ATLPath::StripToRoot
Essa função é um wrapper sobrecarregado para PathStripToRoot.
Sintaxe
inline BOOL StripToRoot(char* pszPath);
inline BOOL StripToRoot(wchar_t* pszPath);
Comentários
Confira PathStripToRoot para obter detalhes.
ATLPath::UnquoteSpaces
Essa função é um wrapper sobrecarregado para PathUnquoteSpaces.
Sintaxe
inline void UnquoteSpaces(char* pszPath);
inline void UnquoteSpaces(wchar_t* pszPath);
Comentários
Confira PathUnquoteSpaces para obter detalhes.