Вызов диалога подключения сетевого диска
|
Идёт себе по дороге программер, вдруг ему по башке кирпич... "Тетрис" - успел подумать программист.
|
Попробуйте WNetConnectionDialog. Данная функция инкапсулирована в Windows.pas и
специально предназначена для этого.
function MapNetworkDrive(Wnd: HWND = 0): DWORD;
begin
if Wnd = 0 then
Wnd := FindWindow('Shell_TrayWnd', '');
Result := WNetConnectionDialog(Wnd, RESOURCETYPE_DISK);
end;
// Пример использования:
MapNetworkDrive(Application.Handle);
|