Mit eigenem Trim String in cpp einfach Zeichenfolgen individuell Kürzen!
////////////////////////////////////////////////////////////////////////
//
// Mit der Funktion Trim String OK werden Leerzeichen und Tabs entfent!
//
////////////////////////////////////////////////////////////////////////
#include
#include
#include
TCHAR *TrimStringOK(TCHAR *txt)
{
TCHAR *buf=txt;
// Bereinige linke Seite bzw. Anfang
while(*buf!=0)
{
if(*buf==' '||*buf=='\t'){ }
else break;
buf++;
}
int len=lstrlen(buf);
TCHAR *last=buf+(len-1);
// Bereinige rechte Seite bzw. Anfang (reverse search)
while(last>buf)
{
if(*last==_T(' ')||*last=='\t'){ *last=_T('\0'); }
else break;
last--;
}
return buf;
}
//////////////////////////////////////////////////////////////////////
//
// Test von TrimStringOK !
//
//////////////////////////////////////////////////////////////////////
Das Abfragen, ob ein Pfad ein Ordner, bzw. Verzeichnis ist ist recht einfach in C++ #include #include BOOL IstDerPfadEinOrdnerLPCTSTR pfad { ifpfadreturn
Die Lösung ist denkbar einfach um mit der ShellExecuteEx Funktion, Suche nach LPCITEMIDLIST zu starten BOOL SucheCmdLPCITEMIDLISTLPCITEMIDLIST item,HWND
Recht schnell kann man in der Listenansicht die Miniaturansichten Größe festlegen, bei der Größe gibt es auch keine Einschränkungen /* m_hWnd = "SysListView32"