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