Hej, har ett problem! Så här kan man göra. Detta är ett lite småfult trick men det är det bästa jag kan komma på. Tackar så MYCKET!Stänga mapp med hjälp av c++?
Jag skulle vilja stänga en mapp med hjälp av c++ alternativt VB kod.
ex:
har koden
ShellExecute(NULL, "", "C:\\", NULL, NULL, SW_SHOWNORMAL);
för att öppna en mapp vad skirver jag för att stänga?
MVH
Andreas WennermarkSv: Stänga mapp med hjälp av c++?
//ta reda på nuvarande översta fönster
HWND window,old=GetForegroundWindow();
//öppna mappfönstret
ShellExecute(NULL, "", "C:\\", NULL, NULL, SW_SHOWNORMAL);
//vänta på att mappfönstret öppnats, och ta dess handle när det gör det
while((window=GetForegroundWindow())==old) Sleep(0);
När man kommit så långt har man en handle till fönstret och kan då göra nästan vad som helst. Med andra ord, när man vill stänga fönstret skriver man:
PostMessage(window,WM_CLOSE,0,0);
Sv:Stänga mapp med hjälp av c++?
Tor det här kommer att lösa mitt lilla problem!
//
Andreas