![]() |
![]() ![]() ![]() ![]() |
|
Вызов диалога отключения сетевого дискаDelphi , Программа и Интерфейс , Диалоги и Фреймы
Автор: Dimka Maslov
{ **** UBPFD *********** by delphibase.endimus.com ****
>> Открытие диалогового окна «Отключение сетевого диска»
Зависимости: Windows
Автор: Dimka Maslov, mainbox@endimus.ru, ICQ:148442121, Санкт-Петербург
Copyright: Dimka Maslov
Дата: 21 мая 2002 г.
***************************************************** }
function DisconnectNetworkDrive(Wnd: HWND = 0): DWORD;
begin
if Wnd = 0 then
Wnd := FindWindow('Shell_TrayWnd', '');
Result := WNetDisconnectDialog(Wnd, RESOURCETYPE_DISK);
end;
// Пример использования:
DisconnectNetworkDrive(Application.Handle);
Here's the translation of the content into Russian: Классический код Delphi!
Функция Затем функция вызывает API-функцию Пример использования:
Это код будет отключать любую сеть, которая сейчас подключена и отображается в системном трее. Обзор кода Код выглядит хорошо, с правильной отступкой и конвенцией именования. Однако я бы предложил несколько минимальных улучшений:
В целом, это код-snippet хорошо написан и легко понятен. Это отличный пример, как взаимодействовать с API-функциями Windows в Delphi! Функция DisconnectNetworkDrive отключает сетевой диск, вызывая диалоговое окно отключения. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: Диалоги и Фреймы ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||