Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ATL stellt die ATLPath-Klasse zum Bearbeiten von Pfaden in Form von CPathT bereit. Dieser Code befindet sich in atlpath.h.
Verwandte Klassen
Klasse | Beschreibung |
---|---|
CPathT-Klasse | Diese Klasse stellt einen Pfad dar. |
Verwandte Typedefs
TypeDef | Beschreibung |
---|---|
CPath |
Eine Spezialisierung von CPathT mit CString . |
CPathA |
Eine Spezialisierung von CPathT mit CStringA . |
CPathW |
Eine Spezialisierung von CPathT mit CStringW . |
Funktionen
Funktion | Beschreibung |
---|---|
ATLPath::AddBackslash | Diese Funktion ist ein überladener Wrapper für PathAddBackslash. |
ATLPath::AddExtension | Diese Funktion ist ein überladener Wrapper für PathAddExtension. |
ATLPath::Append | Diese Funktion ist ein überladener Wrapper für PathAppend. |
ATLPath::BuildRoot | Diese Funktion ist ein überladener Wrapper für PathBuildRoot. |
ATLPath::Canonicalize | Diese Funktion ist ein überladener Wrapper für PathCanonicalize. |
ATLPath::Combine | Diese Funktion ist ein überladener Wrapper für PathCombine. |
ATLPath::CommonPrefix | Diese Funktion ist ein überladener Wrapper für PathCommonPrefix. |
ATLPath::CompactPath | Diese Funktion ist ein überladener Wrapper für PathCompactPath. |
ATLPath::CompactPathEx | Diese Funktion ist ein überladener Wrapper für PathCompactPathEx. |
ATLPath::FileExists | Diese Funktion ist ein überladener Wrapper für PathFileExists. |
ATLPath::FindExtension | Diese Funktion ist ein überladener Wrapper für PathFindExtension. |
ATLPath::FindFileName | Diese Funktion ist ein überladener Wrapper für PathFindFileName. |
ATLPath::GetDriveNumber | Diese Funktion ist ein überladener Wrapper für PathGetDriveNumber. |
ATLPath::IsDirectory | Diese Funktion ist ein überladener Wrapper für PathIsDirectory. |
ATLPath::IsFileSpec | Diese Funktion ist ein überladener Wrapper für PathIsFileSpec. |
ATLPath::IsPrefix | Diese Funktion ist ein überladener Wrapper für PathIsPrefix. |
ATLPath::IsRelative | Diese Funktion ist ein überladener Wrapper für PathIsRelative. |
ATLPath::IsRoot | Diese Funktion ist ein überladener Wrapper für PathIsRoot. |
ATLPath::IsSameRoot | Diese Funktion ist ein überladener Wrapper für PathIsSameRoot. |
ATLPath::IsUNC | Diese Funktion ist ein überladener Wrapper für PathIsUNC. |
ATLPath::IsUNCServer | Diese Funktion ist ein überladener Wrapper für PathIsUNCServer. |
ATLPath::IsUNCServerShare | Diese Funktion ist ein überladener Wrapper für PathIsUNCServerShare. |
ATLPath::MakePretty | Diese Funktion ist ein überladener Wrapper für PathMakePretty. |
ATLPath::MatchSpec | Diese Funktion ist ein überladener Wrapper für PathMatchSpec. |
ATLPath::QuoteSpaces | Diese Funktion ist ein überladener Wrapper für PathQuoteSpaces. |
ATLPath::RelativePathTo | Diese Funktion ist ein überladener Wrapper für PathRelativePathTo. |
ATLPath::RemoveArgs | Diese Funktion ist ein überladener Wrapper für PathRemoveArgs. |
ATLPath::RemoveBackslash | Diese Funktion ist ein überladener Wrapper für PathRemoveBackslash. |
ATLPath::RemoveBlanks | Diese Funktion ist ein überladener Wrapper für PathRemoveBlanks. |
ATLPath::RemoveExtension | Diese Funktion ist ein überladener Wrapper für PathRemoveExtension. |
ATLPath::RemoveFileSpec | Diese Funktion ist ein überladener Wrapper für PathRemoveFileSpec. |
ATLPath::RenameExtension | Diese Funktion ist ein überladener Wrapper für PathRenameExtension. |
ATLPath::SkipRoot | Diese Funktion ist ein überladener Wrapper für PathSkipRoot. |
ATLPath::StripPath | Diese Funktion ist ein überladener Wrapper für PathStripPath. |
ATLPath::StripToRoot | Diese Funktion ist ein überladener Wrapper für PathStripToRoot. |
ATLPath::UnquoteSpaces | Diese Funktion ist ein überladener Wrapper für PathUnquoteSpaces. |
Anforderungen
Kopfzeile: atlpath.h
ATLPath::AddBackSlash
Diese Funktion ist ein überladener Wrapper für PathAddBackslash.
Syntax
inline char* AddBackslash(char* pszPath);
inline wchar_t* AddBackslash(wchar_t* pszPath);
Hinweise
Details finden Sie unter PathAddBackslash .
ATLPath::AddExtension
Diese Funktion ist ein überladener Wrapper für PathAddExtension.
Syntax
inline BOOL AddExtension(char* pszPath, const char* pszExtension);
inline BOOL AddExtension(wchar_t* pszPath, const wchar_t* pszExtension);
Hinweise
Weitere Informationen finden Sie unter PathAddExtension .
ATLPath::Append
Diese Funktion ist ein überladener Wrapper für PathAppend.
Syntax
inline BOOL Append(char* pszPath, const char* pszMore);
inline BOOL Append(wchar_t* pszPath, const wchar_t* pszMore);
Hinweise
Details finden Sie unter PathAppend .
ATLPath::BuildRoot
Diese Funktion ist ein überladener Wrapper für PathBuildRoot.
Syntax
inline char* BuildRoot(char* pszPath, int iDrive);
inline wchar_t* BuildRoot(wchar_t* pszPath, int iDrive);
Hinweise
Details finden Sie unter PathBuildRoot .
ATLPath::Canonicalize
Diese Funktion ist ein überladener Wrapper für PathCanonicalize.
Syntax
inline BOOL Canonicalize(char* pszDest, const char* pszSrc);
inline BOOL Canonicalize(wchar_t* pszDest, const wchar_t* pszSrc);
Hinweise
Weitere Informationen finden Sie unter PathCanonicalize .
ATLPath::Combine
Diese Funktion ist ein überladener Wrapper für PathCombine.
Syntax
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);
Hinweise
Details finden Sie unter PathCombine.
ATLPath::CommonPrefix
Diese Funktion ist ein überladener Wrapper für PathCommonPrefix.
Syntax
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);
Hinweise
Details finden Sie unter PathCommonPrefix .
ATLPath::CompactPath
Diese Funktion ist ein überladener Wrapper für PathCompactPath.
Syntax
inline BOOL CompactPath(
HDC hDC,
char* pszPath,
UINT dx);
inline BOOL CompactPath(
HDC hDC,
wchar_t* pszPath,
UINT dx);
Hinweise
Details finden Sie unter PathCompactPath .
ATLPath::CompactPathEx
Diese Funktion ist ein überladener Wrapper für PathCompactPathEx.
Syntax
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);
Hinweise
Details finden Sie unter PathCompactPathEx .
ATLPath::FileExists
Diese Funktion ist ein überladener Wrapper für PathFileExists.
Syntax
inline BOOL FileExists(const char* pszPath);
inline BOOL FileExists(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathFileExists .
ATLPath::FindExtension
Diese Funktion ist ein überladener Wrapper für PathFindExtension.
Syntax
inline char* FindExtension(const char* pszPath);
inline wchar_t* FindExtension(const wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathFindExtension .
ATLPath::FindFileName
Diese Funktion ist ein überladener Wrapper für PathFindFileName.
Syntax
inline char* FindFileName(const char* pszPath);
inline wchar_t* FindFileName(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathFindFileName .
ATLPath::GetDriveNumber
Diese Funktion ist ein überladener Wrapper für PathGetDriveNumber.
Syntax
inline int GetDriveNumber(const char* pszPath);
inline int GetDriveNumber(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathGetDriveNumber .
ATLPath::IsDirectory
Diese Funktion ist ein überladener Wrapper für PathIsDirectory.
inline BOOL IsDirectory(const char* pszPath);
inline BOOL IsDirectory(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsDirectory.
ATLPath::IsFileSpec
Diese Funktion ist ein überladener Wrapper für PathIsFileSpec.
Syntax
inline BOOL IsFileSpec(const char* pszPath);
inline BOOL IsFileSpec(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsFileSpec .
ATLPath::IsPrefix
Diese Funktion ist ein überladener Wrapper für PathIsPrefix.
Syntax
inline BOOL IsPrefix(const char* pszPrefix, const char* pszPath);
inline BOOL IsPrefix(const wchar_t* pszPrefix, const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsPrefix .
ATLPath::IsRelative
Diese Funktion ist ein überladener Wrapper für PathIsRelative.
Syntax
inline BOOL IsRelative(const char* pszPath);
inline BOOL IsRelative(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsRelative .
ATLPath::IsRoot
Diese Funktion ist ein überladener Wrapper für PathIsRoot.
Syntax
inline BOOL IsRoot(const char* pszPath);
inline BOOL IsRoot(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsRoot .
ATLPath::IsSameRoot
Diese Funktion ist ein überladener Wrapper für PathIsSameRoot.
Syntax
inline BOOL IsSameRoot(const char* pszPath1, const char* pszPath2);
inline BOOL IsSameRoot(const wchar_t* pszPath1, const wchar_t* pszPath2);
Hinweise
Details finden Sie unter PathIsSameRoot .
ATLPath::IsUNC
Diese Funktion ist ein überladener Wrapper für PathIsUNC.
Syntax
inline BOOL IsUNC(const char* pszPath);
inline BOOL IsUNC(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsUNC .
ATLPath::IsUNCServer
Diese Funktion ist ein überladener Wrapper für PathIsUNCServer.
Syntax
inline BOOL IsUNCServer(const char* pszPath);
inline BOOL IsUNCServer(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathIsUNCServer .
ATLPath::IsUNCServerShare
Diese Funktion ist ein überladener Wrapper für PathIsUNCServerShare.
Syntax
inline BOOL IsUNCServerShare(const char* pszPath);
inline BOOL IsUNCServerShare(const wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathIsUNCServerShare .
ATLPath::MakePretty
Diese Funktion ist ein überladener Wrapper für PathMakePretty.
Syntax
inline BOOL MakePretty(char* pszPath);
inline BOOL MakePretty(wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathMakePretty .
ATLPath::MatchSpec
Diese Funktion ist ein überladener Wrapper für PathMatchSpec.
Syntax
inline BOOL MatchSpec(const char* pszPath, const char* pszSpec);
inline BOOL MatchSpec(const wchar_t* pszPath, const wchar_t* pszSpec);
Hinweise
Details finden Sie unter PathMatchSpec .
ATLPath::QuoteSpaces
Diese Funktion ist ein überladener Wrapper für PathQuoteSpaces.
Syntax
inline void QuoteSpaces(char* pszPath);
inline void QuoteSpaces(wchar_t* pszPath);
Hinweise
Details finden Sie unter PathQuoteSpaces .
ATLPath::RelativePathTo
Diese Funktion ist ein überladener Wrapper für PathRelativePathTo.
Syntax
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);
Hinweise
Weitere Informationen finden Sie unter PathRelativePathTo .
ATLPath::RemoveArgs
Diese Funktion ist ein überladener Wrapper für PathRemoveArgs.
Syntax
inline void RemoveArgs(char* pszPath);
inline void RemoveArgs(wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathRemoveArgs .
ATLPath::RemoveBackslash
Diese Funktion ist ein überladener Wrapper für PathRemoveBackslash.
Syntax
inline char* RemoveBackslash(char* pszPath);
inline wchar_t* RemoveBackslash(wchar_t* pszPath);
Hinweise
Details finden Sie unter PathRemoveBackslash .
ATLPath::RemoveBlanks
Diese Funktion ist ein überladener Wrapper für PathRemoveBlanks.
Syntax
inline void RemoveBlanks(char* pszPath);
inline void RemoveBlanks(wchar_t* pszPath);
Hinweise
Details finden Sie unter PathRemoveBlanks .
ATLPath::RemoveExtension
Diese Funktion ist ein überladener Wrapper für PathRemoveExtension.
Syntax
inline void RemoveExtension(char* pszPath);
inline void RemoveExtension(wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathRemoveExtension .
ATLPath::RemoveFileSpec
Diese Funktion ist ein überladener Wrapper für PathRemoveFileSpec.
Syntax
inline BOOL RemoveFileSpec(char* pszPath);
inline BOOL RemoveFileSpec(wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathRemoveFileSpec .
ATLPath::RenameExtension
Diese Funktion ist ein überladener Wrapper für PathRenameExtension.
Syntax
inline BOOL RenameExtension(char* pszPath, const char* pszExt);
inline BOOL RenameExtension(wchar_t* pszPath, const wchar_t* pszExt);
Hinweise
Weitere Informationen finden Sie unter PathRenameExtension .
ATLPath::SkipRoot
Diese Funktion ist ein überladener Wrapper für PathSkipRoot.
Syntax
inline char* SkipRoot(const char* pszPath);
inline wchar_t* SkipRoot(const wchar_t* pszPath);
Hinweise
Details finden Sie unter PathSkipRoot .
ATLPath::StripPath
Diese Funktion ist ein überladener Wrapper für PathStripPath.
Syntax
inline void StripPath(char* pszPath);
inline void StripPath(wchar_t* pszPath);
Hinweise
Weitere Informationen finden Sie unter PathStripPath .
ATLPath::StripToRoot
Diese Funktion ist ein überladener Wrapper für PathStripToRoot.
Syntax
inline BOOL StripToRoot(char* pszPath);
inline BOOL StripToRoot(wchar_t* pszPath);
Hinweise
Details finden Sie unter PathStripToRoot .
ATLPath::UnquoteSpaces
Diese Funktion ist ein überladener Wrapper für PathUnquoteSpaces.
Syntax
inline void UnquoteSpaces(char* pszPath);
inline void UnquoteSpaces(wchar_t* pszPath);
Hinweise
Details finden Sie unter PathUnquoteSpaces .