Повідомлення про CDN_FILEOK послав до Explorer стиль Відкрити або Зберегтияк Загальні діалогового вікна коли користувач визначає ім'я файлу і натискає кнопку ОК . Ваш 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