CDN_SHAREVIOLATION

Сообщение уведомления CDN_SHAREVIOLATION отправляется в стиле проводника Открыть или сохранитькак общего диалогового, когда пользователь нажимает кнопку OK и сети обмена нарушение происходит для выбранного файла. Процедуру подключения вашего OFNHookProc получает это сообщение в виде WM_NOTIFY сообщение .

CDN_SHAREVIOLATION lpon = lParam (LPOFNOTIFY) 
 

Параметры

lpon
Указатель на структуру OFNOTIFY . PszFile член этой структуры указывает на имя файла, который был нарушение общего доступа.

Содержит OFNOTIFY структура NMHDR структуры, членом которых код указывает код уведомления CDN_SHAREVIOLATION.

Возвращаемые значения

Возвращаемое значение показывает, как диалогового окна должен обрабатывать нарушения совместного доступа.

Если процедура ловушка возвращает ноль, диалоговое окно отображает стандартное предупреждающее сообщение для нарушения совместного доступа.

Для предотвращения отображения стандартное предупреждающее сообщение, возвращать ненулевое значение из процедуру подключения и вызвать функцию SetWindowLong чтобы установить одно из следующих значений DWL_MSGRESULT:

OFN_SHAREFALLTHROUGH Вызывает диалоговое окно вернуть имя файла без предупреждения пользователя о нарушение общего доступа.
OFN_SHARENOWARN Вызывает диалоговое окно отклонить имя файла без предупреждения пользователя о нарушение общего доступа.

Примечания

Система посылает данное уведомление, только если диалоговое окно "" был создан с помощью значения OFN_EXPLORER.

Система отправляет это уведомление, только если значение OFN_SHAREAWARE не было указано при создании диалогового окна.

QuickInfo

nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:В commdlg.h.

Родственные слова

Общие диалогового окна Обзор библиотеки, Общие диалоговые окна сообщений, GetOpenFileName, GetSaveFileName, , NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY

Index