Структура OLEUIGNRLPROPSW (oledlg.h)
Инициализирует вкладку "Общие" диалогового окна "Свойства объекта ". Ссылка на нее передается как часть структуры OLEUIOBJECTPROPS в функцию OleUIObjectProperties. На этой вкладке показан тип и размер внедрения OLE, который позволяет пользователю туннелировать диалоговое окно "Преобразовать". На этой вкладке также отображается назначение ссылки, если объект является ссылкой.
Синтаксис
typedef struct tagOLEUIGNRLPROPSW {
DWORD cbStruct;
DWORD dwFlags;
DWORD dwReserved1[2];
LPFNOLEUIHOOK lpfnHook;
LPARAM lCustData;
DWORD dwReserved2[3];
struct tagOLEUIOBJECTPROPSW *lpOP;
} OLEUIGNRLPROPSW, *POLEUIGNRLPROPSW, *LPOLEUIGNRLPROPSW;
Члены
cbStruct
Размер структуры в байтах. Это поле должно быть заполнено во входных данных.
dwFlags
В настоящее время флаги, связанные с этим элементом, отсутствуют. Оно должно иметь значение 0 (ноль).
dwReserved1[2]
Этот элемент зарезервирован.
lpfnHook
Указатель на функцию перехватчика, которая обрабатывает сообщения, предназначенные для диалогового окна. Функция перехватчика должна возвращать ноль, чтобы передать сообщение, которое оно не обрабатывалось обратно в процедуру диалогового окна в библиотеке. Функция перехватчика должна возвращать ненулевое значение, чтобы предотвратить обработку сообщения, которое уже обработано процедурой диалогового окна библиотеки.
lCustData
Определяемые приложением данные, которые библиотека передает функции перехватчика, на которую указывает элемент lpfnHook во время WM_INITDIALOG.
dwReserved2[3]
Этот элемент зарезервирован.
lpOP
Используется внутри системы.
Замечания
Заметка
Заголовок oledlg.h определяет OLEUIGNRLPROPS в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
заголовка | oledlg.h |