CDN_FILEOK уведомления сообщение отправляется в стиле проводника Открыть или сохранитькак общее диалоговое когда пользователь указывает имя файла и нажимает кнопку ОК . Процедуру подключения вашего OFNHookProc получает это сообщение в виде WM_NOTIFY сообщение .
CDN_FILEOK lpon = lParam (LPOFNOTIFY)
Содержит OFNOTIFY структура NMHDR структуры, членом которых код указывает код уведомления CDN_FILEOK.
Структура OFNOTIFY также содержит указатель на структуру OPENFILENAME членом которых lpstrFile указывает адрес выбранного имени файла.
Если процедура ловушка возвращает ноль, диалоговое окно "" принимает указанного имени файла и закрывает.
Для отклонения указанного имени файла и заставить диалоговое оставаться открытыми, возвращать ненулевое значение из процедуру подключения и вызвать функцию SetWindowLong , чтобы установить ненулевое значение DWL_MSGRESULT.
Система посылает данное уведомление, только если диалоговое окно "" был создан с помощью значения OFN_EXPLORER.
nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:В commdlg.h.
Общие диалогового окна Обзор библиотеки, Общие диалоговые окна сообщений, GetOpenFileName, GetSaveFileName, , NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY