SHAREVISTRING

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

В стиле проводника открытым и сохранитькак диалоговые окна это сообщение было заменено сообщение уведомления CDN_SHAREVIOLATION .

Код сообщения = RegisterWindowMessage(SHAREVISTRING);
wParam = 0;
lpofn = lParam (LPOPENFILENAME) 

Параметры

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

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

Хук процедура должна возвращать одно из следующих значений для обозначения как диалогового окна должен обрабатывать нарушения совместного доступа:

Возвращаемое значение Описание
OFN_SHAREFALLTHROUGH Примите имя файла
OFN_SHARENOWARN Отказаться от имени файла, но не предупредить пользователя. Приложение отвечает за отображение предупреждающее сообщение.
OFN_SHAREWARN Отвергает имя файла и отображает сообщение (то же привести, как будто процедура не крюк).

Примечания

Процедуру подключения необходимо указать константу SHAREVISTRING в вызове функции RegisterWindowMessage для того чтобы получить идентификатор для сообщения диалогового окна.

Диалоговое окно "" отправляет сообщение зарегистрированных SHAREVISTRING только, если не указан флаг OFN_SHAREAWARE в флаги член структуры OPENFILENAME при создании диалогового окна.

Если Хук процедура возвращает неопределенное значение, диалоговое окно "" отвечает как будто был возвращен OFN_SHAREWARN.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в commdlg.h.
Юникод:Определяется как ANSI и Unicode сообщений.

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

Общие диалогового окна Обзор библиотеки, OPENFILENAME Общие диалоговые окна сообщений, CDN_SHAREVIOLATION, RegisterWindowMessage

Index