003
24.08.2004, 17:08 Uhr
Oliver
S2-Pixelgeneral
|
Ich habe es jetzt nich mit Größe und Posistion vom Fenster hingekriegt, aber probier mal so:
C++: |
#include <windows.h> #include <string>
using namespace std;
int OeffneOrdner(string directory) { STARTUPINFO si; si.cb=sizeof(si); si.lpReserved=NULL; si.lpReserved2=NULL; si.cbReserved2=0; si.lpDesktop=NULL; si.lpTitle=NULL; si.dwX=0; si.dwY=0; si.dwXSize=0; si.dwYSize=0; si.dwXCountChars=0; si.dwYCountChars=0; si.dwFillAttribute=0; si.dwFlags=0; si.wShowWindow=0; si.hStdError=NULL; si.hStdInput=NULL; si.hStdOutput=NULL; PROCESS_INFORMATION pi;
string cl="explorer.exe \""+directory+"\""; char *clr=new char[cl.length()+1]; strcpy(clr,cl.c_str()); int returned=CreateProcess(NULL,clr,0,0,1,NORMAL_PRIORITY_CLASS,NULL,"c:\\",&si,&pi); delete [] clr; return returned; }
int main() { OeffneOrdner("c:\\");
cin.get(); return 0;
}
|
-- Demokratie ist die Diktatur der Mehrheit.
www.siedler25.org/ ( Siedler2 - Remake ) Dieser Post wurde am 24.08.2004 um 17:08 Uhr von Oliver editiert. |