Hallo,
ich habe das Problem, dass ich ein Programm starten lassen will, welches wiederum den "Computer-Suchen"-Dialog anzeigt.<br>
Nun weiß ich aber nicht wann der User diesen Dialog schließt, sodass mein Programm auch beendet werden kann, denn wenn ich meine Anwendung gleich nach dem Aufruf beende, schließt sich der Dialog natürlich auch. (ähliche Funktion wie "WaitForSingleObject();")
Eine Möglichkeit wäre zwar mit einem Timer jede Selunde zu schauen, ob das Fenster noch da ist, aber diese Methodik ist wohl alles andere als elegant...
<pre>
function SHFindComputer(pidlRoot: PItemIDList; pidlSavedSearch: PItemIDList): Boolean;
stdcall; external 'Shell32.dll' index 91;<br><br>
SHFindComputer(nil,nil);
</pre>
Tschüss Tim
ich habe das Problem, dass ich ein Programm starten lassen will, welches wiederum den "Computer-Suchen"-Dialog anzeigt.<br>
Nun weiß ich aber nicht wann der User diesen Dialog schließt, sodass mein Programm auch beendet werden kann, denn wenn ich meine Anwendung gleich nach dem Aufruf beende, schließt sich der Dialog natürlich auch. (ähliche Funktion wie "WaitForSingleObject();")
Eine Möglichkeit wäre zwar mit einem Timer jede Selunde zu schauen, ob das Fenster noch da ist, aber diese Methodik ist wohl alles andere als elegant...
<pre>
function SHFindComputer(pidlRoot: PItemIDList; pidlSavedSearch: PItemIDList): Boolean;
stdcall; external 'Shell32.dll' index 91;<br><br>
SHFindComputer(nil,nil);
</pre>
Tschüss Tim
Comment