код уведомления CDN_SHAREVIOLATION
[Начиная с Windows Vista, общие диалоговые окна "Открыть" и "Сохранить как" заменены диалоговым окном "Общий элемент". Мы рекомендуем использовать API общих диалоговых окон вместо этих диалоговых окон из общей библиотеки диалоговых окон.]
Отправляется в Обозреватель стиле диалогового окна Открыть или Сохранить как, когда пользователь нажимает кнопку ОК и для выбранного файла возникает нарушение общего доступа к сети.
Процедура перехватчика OFNHookProc получает это сообщение в виде сообщения WM_NOTIFY .
#define CDN_FIRST (0U-601U)
#define CDN_SHAREVIOLATION (CDN_FIRST - 0x0003)
Параметры
-
wParam
-
Этот параметр не используется.
-
lParam
-
Указатель на структуру OFNOTIFY . Элемент pszFile этой структуры является указателем на имя файла, в который было нарушено совместное использование. Структура OFNOTIFY содержит структуру NMHDR , член кода которой указывает на CDN_SHAREVIOLATION сообщение уведомления.
Возвращаемое значение
Возвращаемое значение указывает, как диалоговое окно должно обрабатывать нарушение общего доступа.
Если процедура перехватчика возвращает ноль, в диалоговом окне отображается стандартное предупреждающее сообщение о нарушении общего доступа.
Чтобы предотвратить отображение стандартного предупреждающего сообщения, верните ненулевое значение из процедуры перехватчика и вызовите функцию SetWindowLong , чтобы задать одно из следующих значений DWL_MSGRESULT .
Возвращаемый код или значение | Описание |
---|---|
|
Вызывает возврат имени файла в диалоговом окне без предупреждения пользователя о нарушении общего доступа. |
|
Вызывает отклонение имени файла в диалоговом окне без предупреждения пользователя о нарушении общего доступа. |
Комментарии
Система отправляет это уведомление только в том случае, если диалоговое окно было создано с использованием значения OFN_EXPLORER .
Система отправляет это уведомление только в том случае, если при создании диалогового окна не было указано значение OFN_SHAREAWARE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия