000
01.10.2007, 12:02 Uhr
T-Man
|
Hallo Leute!
Ich habe folgendes Problem: Bin c#-Entwickler und habe von c++ keine Ahnung. Muß jetzt in einem c++ Projekt (ein ActiveX-Control) eine Kleinigkeit ändern.
Das Programm schreibt eine Datei ins Temporärverzeichnis. Das Verzeichnis wird mit GetTempPath aus der winbase.h ermittelt. Ich muß das nun so ändern, daß statt dem Temporärverzeichnis, das Verzeichnis "Eigene Dateien" verwendet wird. Leider bietet die winbase.h kein GetMyDocumentsPath. Habe mir alles, was ein Get enthält angesehen und nichts davon klang danach, als würde es mir das liefern, was ich benötige.
Kann mir bitte jemand schreiben was ich benötige (welches #include und welche Methode...)
Hier der Codeausschnitt, den ich ändern muß:
TCHAR chTempPath[MAX_PATH]; GetTempPath(MAX_PATH, chTempPath);
Vielen Dank schonmal in vorraus. T-Man
P.S.: Habe bei der Suche gefunden, das es mit ShGetShellFolder gehen soll, konnte dazu aber kein Beispielcode finden und weiß auch nicht in welcher .h Datei ich es finde... |