次の方法で共有


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

ダイアログ ボックス用のメッセージを処理するフック関数へのポインター。 hook 関数は、ライブラリのダイアログ ボックス プロシージャに処理されなかったというメッセージを渡すために 0 を返す必要があります。 フック関数は、ライブラリのダイアログ ボックス プロシージャが既に処理しているメッセージを処理しないように、0 以外の値を返す必要があります。

lCustData

WM_INITDIALOG中に lpfnHook メンバーが指すフック関数にライブラリが渡すアプリケーション定義データ。

dwReserved2[3]

このメンバーは予約されています。

lpOP

内部的に使用されます。

備考

手記

oledlg.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして OLEUIGNRLPROPS を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー oledlg.h

関連項目

OLEUIOBJECTPROPS を する

OleUIObjectProperties の